次の場所にあるバッチ ファイルを実行しようとしています。
C:\Test Batch\BatchTest.bat
それは別の指定された場所からファイルをコピーします、としましょう
C:\Users\UserName\Desktop\Company Downloads\downloadedDoc.doc
バッチファイルを次のように実行できます。
cmd /c start "" "C:\Test Batch\TestBatch.bat"
そして、バッチは実際に実行されます。
しかし、次のようにコピーするための引数を追加しようとすると:
cmd /c start "" "C:\Test Batch\TestBatch.bat" "C:\Users\User Name\Desktop\Company Downloads\downloadedDoc.doc"
私は得る:
'C:\Test' is not recognized a an internal or external command, operable program or batch file.
最終的に、コピーするバッチ ファイルとファイルはユーザーによって指定され、名前またはパスにスペースが含まれている可能性があります。したがって、スペースのないパスを使用するという単純な答えでは不十分です。