我有一个PDF .COMInterop and C# Notes - Notes 1 to 10.pdf保存在目录D:\Dropbox\Sample C# Notes中
文件夹Sample C# Notes还有一些子文件夹,比如0001,0002,0003等等,直到0100。
我正在一个批处理文件中编写以下命令,以便将pdf从Sample C# Notes复制到其中的所有子文件夹(0001,0002,0003.)
for /D %%x in (D:\Dropbox\Sample C# Notes\*.*)
DO COPY D:\Dropbox\Sample C# Notes\.COMInterop and C# Notes - Notes 1 to 10.pdf %%x\.COMInterop and C# Notes - Notes 1 to 10.pdf但是它会给出一个错误,说明系统找不到指定的文件。我哪里出问题了?
发布于 2018-12-21 14:55:16
带有空格始终是的文件/文件夹名称需要双引号。
for /D %%x in ("D:\Dropbox\Sample C# Notes\*") DO (
COPY "D:\Dropbox\Sample C# Notes\.COMInterop and C# Notes - Notes 1 to 10.pdf" "%%x\"
)或
PushD "D:\Dropbox\Sample C# Notes\"
for /D %%x in (*) DO (
COPY ".COMInterop and C# Notes - Notes 1 to 10.pdf" "%%x\"
)
PopDhttps://stackoverflow.com/questions/53886301
复制相似问题