VB.Net如何在filename中创建带括号的新文件

时间:2017-06-02 15:17:36

标签: vb.net filenames

我从我的Windows应用程序控制相机并将图像保存在自动生成的文件名下(例如" M32-L1_420s_1x1_-20C.fit")。通常我会拍摄不同滤镜的图像。过滤器名称后面的数字表示录制系列的编号(如L1,R1,G1,B1,L2,R2,...)。现在碰巧有时我需要使用相同的过滤器在一系列中运行两个图像。对于这种情况,我检查文件是否已经存在并且(想要)添加"(2)"到文件的第二个实例的编号。一个例子是:

filename = object & "-" & filtername & repeat & "(2)_" & exposuretime & ... & ".fit"

Windows抛出错误并拒绝创建和写入该文件。我并没有真正期待这一点,因为当您复制现有文件并且您决定复制并保留原始文件时,Windows正在执行此操作。我试图替换"(2)"与"%282%29"在文件名中创建一个文件为...%282%29 ...的文件!

0 个答案:

没有答案