2009-09-10 140 views
0

我有一个批处理文件用于更新某些文件。 但是,当我尝试删除指定的文件夹中的文件时,我收到错误“无效的语法,目录”。使用批处理文件删除dll

的命令低于 德尔/ Q%INSTDIR%\ xyz.dll

的%INSTDIR%是从注册表取出并正确地处理任何复制命令。但是del命令出错。请帮助

+1

你可以在你的批处理文件中添加echo%INSTDIR%并发布输出吗? –

回答

4

试试这个:

del /Q "%INSTDIR%\xyz.dll" 

最有可能的%INSTDIR%的有时,因此有空间的失败。您必须在长文件/文件夹名称周围放置双引号。