我的测试BulkFileChanger v1.65:在命令行中,参数 /cfg 不起作用。因此,命令行只能使用默认 cfg 运行。
例如,命令
bulkfilechanger.exe /cfg "myconfig.cfg" /ChangeTimeAttr "C:\Users\Ali\Desktop\sample\2" "*" 10 0 /LogFile
不起作用。我哪里做错了?
答案1
经过大量测试,我找到了解决方案:
配置文件(*.cfg)必须明确以其位置路径表示。
BulkFileChanger /cfg BulkTest.cfg
但是不起作用
BulkFileChanger /cfg C:\Test\BulkTest.cfg
作品!
但还有另一个问题,使得发现问题变得非常困难。
如果我们从以下想法开始:
C:\Test\BulkFileChanger.exe (139 KB)
C:\Test\BulkTest.cfg (2 KB)
我们运行了错误的命令(缺少 cfg 文件的路径):
C:\Test\BulkFileChanger.exe /cfg BulkTest.cfg
这会破坏 cfg 文件的内容!
C:\Test\BulkTest.cfg (0 KB)
并且“BulkTest.cfg”将不再起作用!必须重建。
您必须采用以下形式之一给出以下命令:
C:\Test\BulkFileChanger.exe /cfg C:\Test\BulkTest.cfg
BulkFileChanger.exe /cfg C:\Test\BulkTest.cfg
BulkFileChanger /cfg C:\Test\BulkTest.cfg
BulkFileChanger.exe /cfg .\BulkTest.cfg
在这个最后的例子里.\
会告诉您当前目录,并且它有效!
在测试期间,最好在测试之前保存 CFG 文件。
再会。