ディレクトリ内のすべてのファイルを一覧表示し、バッチ ファイルを使用してテキスト ファイルに書き込もうとしています。私はそれが次のようなものであるべきだと思います
dir / (some flags here) >> files.txt
次のようなリストが含まれます
a.exe
b.exe
c.exe
などなど
ディレクトリ内のすべてのファイルを一覧表示し、バッチ ファイルを使用してテキスト ファイルに書き込もうとしています。私はそれが次のようなものであるべきだと思います
dir / (some flags here) >> files.txt
次のようなリストが含まれます
a.exe
b.exe
c.exe
などなど
スイッチを使用する必要があり/b
ます(ヘッダーやその他の情報なしでファイルリストのみを書き込むため)。
dir /b >> list.txt
次に、完全なコマンドですべての.exe
ファイルを一覧表示する必要がある場合は、次のようにします。c:\windows
dir c:\windows\*.exe /b >> list.txt
がリストをファイルに>>
追加することに注意してください。複数の検索パターンを使用できることを忘れないでください。次に例を示します。
dir *.jpg;*.png /b > list.txt
すべてのファイル.jpg
と.png
ファイル (名前のみ、パスやその他の情報なし) をファイルに書き込みますlist.txt
(ファイルが以前に存在した場合は上書きします)。
ディレクトリを除外する必要がある場合は、スイッチに頼ることができます/a
(属性に従って項目を含める/除外するため)。あなたの場合、ディレクトリを除外したい場合は、次を使用する必要があります-d
:
dir /b /a-d >> list.txt
dir
最後に、スイッチを使用して再帰的に使用できることを忘れないでください/s
(指定されたディレクトリとすべてのサブディレクトリで検索パターンに一致するファイルを一覧表示するため)、/o
オプションでソートできます。dir /?
それについての詳細に使用します。
あなたはすでにそれをほとんど持っています。そのディレクトリ内のファイルのみを一覧表示する場合は、
dir /A-D >> somefile.txt
また
dir /A-D > somefile.txt
dir /
>>
追加>
新規作成または既存の上書き
dir /AD /ON > somefile.txt
これで名前順になります。
どうぞ
dir C:\ /s /b >files.txt
ディレクトリツリーの再帰リストファイルにツリーを使用することもできます
テキストファイルへのダンプには、これを使用できます。
C:\tree "D:\my directory" > "D:\dump file.txt"