我是批处理脚本的新手。我正在尝试执行脚本以使用循环打印文件名,并且运行正常。但我得到一个错误说"进程无法访问该文件,因为它被其他一些进程使用"在命令提示符下,第二次运行scrpit时它不会打印一些文件。我认为这个错误是由于输出流未被关闭,即必须关闭正在写入文件名的文本文件。
如果我是对的,有人会告诉我,并建议我解决问题。下面分享了部分代码。if %size% gtr 0 ( echo Success ) else ( echo Empty file %source% >> "C:\Users\IBM_ADMIN\Desktop\AP\OutPutArexpoFileEmpty.txt" )
if %yd_frm_file% GEQ %mydate% (
echo %mydate% echo successful %source% >> "C:\Users\IBM_ADMIN\Desktop\AP\OutPutArexpoAP1.txt"
)