我使用以下命令希望将 pdf 文件从
\\netdrive\F1\F2\Source\
到另一个文件夹
\\netdrive\F3\F4\Des\
命令:
PushD "\\netdrive\F1\F2\Source\" &&(forfiles /m *.pdf /C "cmd /c move @file ..\..\..\F3\F4\Des") & popd
当我在 CMD 中运行它时,它显示 x 个文件已移动。它们确实从我的源文件夹中消失了,但我在目标文件夹中找不到它们中的任何一个……
所以我的问题是我现在在哪里可以找到这些文件?
PS:我已成功将文件移动到
\\netdrive\F1\F2\Source\sub\
使用:
PushD "\\netdrive\F1\F2\Source\" &&(forfiles /m *.pdf /C "cmd /c move @file .\sub") & popd
答案1
您搞清楚了吗?由于您的示例有些模糊,我不清楚什么是\\server\share
,什么是共享的子文件夹。我认为您不能使用相对路径来..\..\
跨入另一个共享。但看起来您几乎尝试过这样做。
我猜想如果您使用目的地的绝对路径,您就会得到正确的结果。
我想要做的是弄清楚\\netdrive\F1
服务器上共享的物理路径,然后查看%physpath\..\F3\F4\Des\
。