@echo OFF
mkdir output
sort %1 > cadperfiSorted
//This jar creates a file named OPEACER5
start MAKEOPEACER5.jar cadperfiSorted
del cadperfiSorted
move OPEACER5 output
我的.bat脚本基本上创建了两个文件。一个名为cadperfiSorted
的文件我要删除。另一个文件OPEACER5
我想在调用那些文件之前移动到名为output.Everything的文件夹中函数(del和move)运行良好。del
命令不会删除文件,move
命令不会将文件移动到指定的文件夹。
答案 0 :(得分:2)
您尝试del和移动时,您的jar文件很可能已打开 cadperfisorted 并且尚未创建 OPEACERS 。
在批处理文件继续尝试删除和移动文件之前,您很可能需要使用start /wait
给它时间。
@echo OFF
mkdir output
sort %1 > cadperfiSorted
//This jar creates a file named OPEACER5
start /wait MAKEOPEACER5.jar cadperfiSorted
del cadperfiSorted
move OPEACER5 output