現在実行中のバッチ スクリプトのログ ファイルを作成する際に、助けが必要です。あるサーバーから別のサーバーにファイルを移動するとき、ファイルがいつ移動されたかを知ることができれば便利です。
現時点では、次のようないくつかのことを試しました。
if %errorlevel% GTR 0 (echo MOVE FAILURE>Logs\log.txt) else (echo MOVE SUCCESSFUL>Logs\log.txt)
しかし、これは、すべての行の後に配置する必要があるため、ずさんなコードになるだけであり、移動したばかりのファイルの名前を教えてくれません。
現時点での私のコードは次のとおりです。
@Echo OFF
cd C:\Test
MOVE "Home\*.*" "Work"
Echo COMPLETE
Pause
もちろん、さらに 20 行ほどありますが、テストのために 1 つのフォルダーだけを使用し、フォルダー名は単なるプラセボです。
移動コマンドでデフォルトの復帰画面が使えるようになりました
C:\Test\Home\Test.txt
1 file(s) moved.
しかし、その出力を単純な .txt ファイルに移動して、記録を残す方法がわかりません。
ところで、それを書き込むためのより良い方法またはより良いプログラムがあれば教えてください。調査します!