1
删除文件,我有以下批处理文件片段:使用批处理文件
FOR /F %%G IN (
'dir /b /s ApprovalClassLibrary.dll Constants.dll CustomControls.dll NetSpell.SpellChecker.dll'
) do (
ECHO Deleting "%%G"
del %%G
)
,我想使用删除列出的所有DLL文件。
dir命令正确地找到该文件,如下所示:
C:\Users\brian\Documents\Visual Studio 2012\Projects\HRActions 10.3.2\ApprovalClassLibrary\bin\Constants.dll
C:\Users\brian\Documents\Visual Studio 2012\Projects\HRActions 10.3.2\ApprovalClassLibrary\SetupFiles\publish\bin\Constants.dll
C:\Users\brian\Documents\Visual Studio 2012\Projects\HRActions 10.3.2\Constants\bin\Constants.dll
C:\Users\brian\Documents\Visual Studio 2012\Projects\HRActions 10.3.2\Constants\obj\x86\Release\Constants.dll
C:\Users\brian\Documents\Visual Studio 2012\Projects\HRActions 10.3.2\CustomControls\bin\CustomControls.dll
...
但是当我运行该脚本,我得到以下
Deleting "C:\Users\brian\Documents\Visual"
Could Not Find C:\Users\brian\Documents\Visual
Deleting "C:\Users\brian\Documents\Visual"
Could Not Find C:\Users\brian\Documents\Visual
Deleting "C:\Users\brian\Documents\Visual"
Could Not Find C:\Users\brian\Documents\Visual
Deleting "C:\Users\brian\Documents\Visual"
Could Not Find C:\Users\brian\Documents\Visual
...
看来,路径是打破由于空间该目录。我怎样才能得到这个命令来正确地扩展路径,以便我可以删除这些文件?
谢谢,这是我失踪的“delims =”片断。我曾尝试%% G有和没有引号。 – BrianKE