私は以下のコマンドを使用して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\
。