Windowsのコマンドプロンプトでファイルのフルパスを取得する

以前、Linux/UNIXでのフルパスの取得方法について記述したので、今回はWindowsのコマンドプロンプト版。
ファイルのフルパスを取得する方法について記述する。

単純にフルパスだけを取得する場合、dirコマンドを用いればいい。

dir /b /s 調べたいディレクトリのパス

しかし、dirコマンドでは他の情報(更新日やファイルサイズなど)とセットでのフルパス取得は難しい。
それらの情報が欲しい場合は、forfilesコマンドを用いる。

例えば、以下ではファイルサイズ(byte)、ファイルの更新日、更新時間を出力させている。

forfiles -s -p C:\Users\Work\Documents -c "cmd /c echo @PATH @fsizebyte @fdate @ftime"