2

バッチ スクリプトを自動化して、プロジェクト データをサーバーからコピーし、30 人以上のユーザーの「マイ ドキュメント」フォルダーのそれぞれにあるプロジェクト フォルダーに置き換える必要があります。ユーザーはネットワーク内にいるので、ログイン時にバッチ ファイルを自動的に実行したいと考えています。

コードを次から変更するにはどうすればよいですか。

@echo off
COPY \\servername\Project\Data\*.* C:\TEMP\"FileCopy Test"\*.*
Echo Done.
pause

すべてのユーザーのマイ ドキュメント ディレクトリにコピーするには? 以下の私の試みは失敗しました:

@echo off
COPY \\servername\Project\Data\*.* C:\Documents and Settings\user.name\My Documents\FileCopy Test\*.*
Echo Done.
pause

助けてください:

4

1 に答える 1

2

Windows の環境変数を使用できます。

@echo off
COPY \\servername\Project\Data\*.* "%USERPROFILE%\My Documents\FileCopy Test\"
Echo Done.
pause

PS: フォルダー内の複数のスペース名には二重引用符を使用することを忘れないでください。

于 2012-11-21T21:01:44.393 に答える