ロボコピーフィルターが機能していませんか?
質問
こんにちは私はロボコピーを使用して、ネットワーク上のコンピューターから別のコンピューターに単一のファイルをコピーしようとしています。私がコピーするファイルはsetup.exeという名前であり、それが置いているディレクトリには「セットアップ」と呼ばれるディレクトリもあります。実行可能ファイルにのみコピーしたいので、ファイル名をリストする最後のロボコピーコマンドにフィルターを適用してみました。ただし、フィルターにもかかわらず、実行可能ファイルとディレクトリの両方をコピーすることになります。当然のことながらロボコピーはファイル拡張機能を無視しますか?
これが私のrobocopyコマンドの形式です。
robocopy c: uses ben desktop /z bensremote c $ temp setup.exe
したがって、最後のフィルターは、セットアップディレクトリもコピーされないようにする必要がありますが、そうではありません。私は何が間違っているのですか?それは /e議論ですか?
解決
/e引数は、問題を引き起こすものです。
他のヒント
/eをドロップします。
/eは、空のものを含むサブディレクトリをコピーします。適用しているフィルター「setup.exe」は、フォルダーではなくファイルのみを指します。
所属していません StackOverflow