結果の各ファイルの日付と時刻の値を含む「dir /b/s」など、Windows XP で cmd シェル コマンドを探しています。すべてのデータ (パス、ファイル名、日付/時刻) は 1 行に収める必要があります。誰でもこれを達成するためのコマンドを提供できますか? ありがとうございました。
13443 次
4 に答える
18
ファイルのみが必要な場合
for /r %F in (*) do @echo %~tF %F
ファイルとディレクトリの両方が必要な場合は、FOR /F で DIR コマンドを使用します。
for /f "eol=: delims=" %F in ('dir /b /s') do @echo %~tF %F
バッチ ファイルで使用する場合は、%F
andを and%~tF
に変更する必要が%%F
あり%%~tF
ます。
于 2012-06-27T02:16:00.320 に答える
1
DIRを使用してこれを行う直接的な方法はありません。DIR/sから無関係な詳細を取り除くラッパーを作成する必要があります
これを行うには、powershell、vbscript、またはjavascriptのいずれかを使用できます。
PowerShellを使用した関連する回答は次のとおりです。一部のファイルとフォルダーを除いて、PowerShellから再帰的なディレクトリとファイルリストを取得するにはどうすればよいですか?ただし、日付/時刻を追加するには、これを修正する必要があります。
更新:これは、さまざまな言語の負荷での再帰的なディレクトリウォークを一覧表示するMADサイトです:http://rosettacode.org/wiki/Walk_a_directory/Recursively
于 2012-06-26T21:55:36.883 に答える