私はプログラミング時に新人です。 バッチスクリプトを作成して、日付に基づいてある場所から別の場所にファイルを移動しました。 すべてのファイルを、現在の日付より3日遅い変更日のファイルが必要です。移動したファイルを新しいテキスト文書に記録したいと思います。 ファイルは移動できますが、移動したファイルは記録できません。私が使用し コマンドは、何が必要バッチスクリプトコマンド
forfiles /p C:\Users\Desktop\batchtest\ /s /m . /d -3 /c "cmd /c move @FILE \"C:\Users\Desktop\nov""
である上記command.Couldで移動したファイルは、誰かがこの上で私を助けて示してテキストファイルを作成するのですか? これは、仮定した日付に基づいてファイルを単に削除するのと同じではありません。
あなたが提供したコードは、あなたがレイアウトした要件と一致しません。パラメータを明確にレイアウトして、質問を修正/更新してください。 – Compo
私の要件は、ある場所から別の場所にファイルを移動する必要があります。ここでの条件は、私は3日以上経過したファイルを移動する必要があります。 – Alagu
私の要件は、ある場所から別の場所にファイルを移動する必要があります。ここでの基準は、3日より古いファイルを移動する必要があります。たとえば、20decが現在の日付の場合、ソースパスは19 、18dec他のすべてのファイルは、宛先パスに移動する必要があります。また、このプロセス中に移動されるファイルは、別のテキストファイルに書き留めておく必要があります。毎日このバッチファイルを実行する必要があります。ここで正しいコードを教えてください。 – Alagu