ファイル/フォルダリストを作成


8

Windows XP / Vistaのフォルダー内のファイルとフォルダーのリストをテキストファイルですばやく出力する方法はありますか?どうやって?

回答:


9

FileListと呼ばれる小さなアプリは、あなたよりも少し強力なものが必要な場合にうまく機能しますdir /s > files.txt

READMEから:

FileListは、指定されたファイルのリストを生成するコマンドラインユーティリティです。
スプレッドシートまたはデータベースにインポートできるCSV形式のパス。
リストには、ファイル名、サイズ、パス、最後のアクセスと変更が含まれます
日付など。サポートされているWindowsバージョン:Windows 200 * / XP / Vista

使用法:

 FILELIST [/ OPTION] [/ FILTER pattern1; pattern2; ...] [/ NOHEADER]
          パス[> list.csv]

/ NOHEADER列ヘッダーを出力から除外します。

/ ATTRIBUTES各ファイルに設定されている属性を持つ列を含めます。

/ OWNERS各ファイルの所有者を含む列を追加します。クエリ
            残念ながら、ファイル所有者はWindowsドメインでの動作が遅いです。
            これが、ファイルの所有者がデフォルトでオフになっている理由です。このオプションの使用
            リストの生成を大幅に遅くします。

/ AUTHORSさらに、MS Officeドキュメントから作成者の名前を抽出します。
            著者と所有者を混同しないでください。所有者はにリストされています
            デフォルトでは追加の列。このスイッチは、作成を遅くします
            リスト。

/ LASTSAVEDATEさらに、MS Officeドキュメントから最終保存日を抽出します。

/ MD5各ファイルのMD5チェックサムを含む列を含めます。

/ FILTERセミコロンで区切られた1つ以上のフィルターを指定できます。
            ワイルドカード「*」と「?」使用できます。

">"を使用すると、出力をファイルにリダイレクトできます。


インストール
~~~~~~~~~~~~
FileList.exeを必要な場所に置くだけで、Windowsフォルダーをお勧めします。


ヒントと注釈
~~~~~~~~~~~~~~~~~~
* FileListは、Windowsのコントロールパネルで設定されているリスト区切り記号を使用します。
*出力ファイルに拡張子.CSVを使用すると、ファイルを開くことができます
  エクスプローラでダブルクリックしてExcelで。
* Windowsの「at」コマンドを使用して、リストの作成をスケジュールすることができます。
  FileList。次のコマンドは、すべてのmp3ファイルのリストを作成します。
  所有者は毎週月曜日の夜に:
  00:01 / EVERY:m "C:\ path \ to \ filelist.exe" / OWNER / FILTER * .mp3 c:\ ^> output.txt


2

PowerShellの使用:

dir > filename

または、再帰的

dir -r > filename

必要に応じて、*.fooファイルのみ:

dir . -r -filter *.foo > filename

1

バッチファイルを使用せずに私が見つけた最高のものは次のとおりです。

dir / B> files.txt

これにより、現在のフォルダー内のすべてのファイルとディレクトリの名前が表示されますが、時間情報を取得せずにファイルのサイズを抽出するには、バッチファイルを使用するか、Windowsをインストールする必要があるように見えますsedのバージョン。それを使用して(パイプラインで)行を編集します。


0
tree C: /F >> log.txt  

もう少し有用なビューを提供することは、実際に後で実行できるようにする必要があることに依存します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.