以下の内容はhttps://devlights.hatenablog.com/entry/2022/08/01/073000より取得しました。


forfilesコマンド(windowsでN日前のファイルを探す)

概要

知らなかったので、忘れないうちにメモメモ。。。こんなコマンドあったんですね。

docs.microsoft.com

linuxのfindコマンドみたいな使い方が出来るので、これは便利。

以下のようにすると、カレントディレクトリの下から3日以前のファイルを見つけてきてくれます。

> forfiles /p . /s /d -3 /m *.log /c "cmd /c echo @path"

削除したい場合は、cmd /c の後ろを del にすればオッケイですね。

ちなみに同じような感じでPowerShellでやろうとすると以下のような感じですかね。。(ちょっとPowerShell忘れてますが)

> get-childitem . -recurse | where-object {($_.lastwritetime -lt (get-date).adddays(-3))} | write-output

参考情報

windows.command-ref.com


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。




以上の内容はhttps://devlights.hatenablog.com/entry/2022/08/01/073000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14