我想复制文件名中有空格的文件。如何使用以下命令执行此操作?
详细信息: 文件名:临时1.cs位于D:\ Temp 目标路径:D:\ temp2 \
FOR /F %I IN ('DIR "D:\Temp\temp 1.cs" /B /O:-D') DO (copy "D:\Temp\%I" "D:\temp2\")
我知道copy "D:\Temp\temp 1.cs" "D:\temp2\"
会有效,但根据业务要求,应使用上述命令FOR /F %I IN
等完成。
提前致谢!
答案 0 :(得分:0)
您应该能够将“delims”选项设置为空字符串,即
FOR /F "delims=" %X IN ('dir /B') DO @ECHO %X
答案 1 :(得分:0)
与" |"工作良好。请参阅以下命令,对我有用。
FOR /F "delims=|" %I IN ('DIR "D:\Temp\temp*1.cs" /B /O:-D') DO (copy "D:\Temp\%I" "D:\temp2\")