0

Win XP で dir コマンドを使用すると、あらゆる種類の情報が返されます。

Volume in drive C is OSDisk
Volume Serial Number is AEF7-B35F

Directory of C:\Users\bd250124\Desktop\test

06/11/2015  12:14 PM    <DIR>          .
06/11/2015  12:14 PM    <DIR>          ..
06/11/2015  12:14 PM                10 test01.txt
06/11/2015  12:13 PM                 0 test02.txt
               2 File(s)             10 bytes
               2 Dir(s)  261,280,952,320 bytes free

問題は、そのすべての情報が必要ないことです。ファイル名と最終書き込み時間だけが必要です。それをフォーマットする方法はありますか、Googleは結果を返しません。繰り返しますが、私はwin XPと2000を使用しています。

4

2 に答える 2

2
for %a in ("c:\somewhere\*" "d:\here\*.txt" "\\server\share\path\*.doc") do @echo %~ta %~fa

簡単なforコマンドを使用して、処理するすべてのファイル セットを指定し、見つかった ( によって参照される) 各ファイルについて、そのタイム スタンプ ( ) とファイルへのフル パス( )を%aエコーし​​ます。%~ta%~fa

バッチ ファイル内で使用するには、パーセント記号をエスケープして、それぞれ%を次のように置き換える必要があります。%%

于 2015-06-11T11:31:11.707 に答える