bat中的变量问题

2025-04-05 23:16:24
推荐回答(1个)
回答1:

!file:E:\B\=!
这个意思是将file变量中的子字符串E:\B\去掉,在此代码中去掉子字符串的结果被赋值给了file2变量
del /f /q "!file!"表示强制删除!file!代表的文件,并且不要求用户确认
这个批处理的作用是查找E:\B目录及其子目录下所有文件,如果在D:\A中同样的位置不存在名字一样的文件,就把这个文件删除