4

ディレクトリとそのサブディレクトリでファイルを検索し、ファイル名とその作成時刻をきれいな形式で表示するにはどうすればよいですか。

私は試したdir sam.csv /b /s /a-d

しかし、うまくいきません。

出力は次のようになります

c:\Data\Sam.txt 10/10/2012 10.00 AM

c:\Data\1\Sam.txt 11/10/2012 10.00 AM

c:\Data\2\Sam.txt 12/10/2012 10.00 AM

または、for ループで同じことを行うことはできますか?

4

3 に答える 3

6

これを試して:

for /f %f in ('dir sam.txt /s/b') do @echo %f  %~tf

これが走っています。

C:\data>for /f %f in ('dir sam.txt /s/b') do @echo %f  %~tf
C:\data\Sam.txt  26/10/2012 10:49 a.m.
C:\data\1\Sam.txt  26/10/2012 10:49 a.m.
C:\data\2\Sam.txt  26/10/2012 10:49 a.m.

コマンド プロンプトでhelp forを使用すると、FOR コマンドの詳細なヘルプを取得できます。

于 2012-10-25T21:52:18.133 に答える
1

dir sam.csv /s /4質問で尋ねたことを示します。他に何かあれば、質問に追加してください。

于 2012-10-25T21:41:45.903 に答える
1

/b オプションは、日付情報を取り除きます。ここで DOS 構文に関する優れたヘルプを入手できます。

http://www.computerhope.com/msdos.htm

于 2012-10-25T21:44:01.667 に答える