Windows 7ディレクトリから多数のファイル名を表示またはダンプする


2

Windowsディレクトリからファイル名のテキストリストまたはデータダンプを取得する方法を教えてください。次のフォルダを設定しています。

[My Documents]
--SomeFileName.doc
--AnotherFileName.bmp
--AnotherMoreFileName.zip
--...

フォルダ(マイドキュメント)内にあるファイルのすべてのファイル名を1回のプロセスで取得し、ファイル名をメモ帳にコピーできるリストとして作成します。

現在私のプロセスはヒットすることです F2 ファイルのファイル名を強調表示してヒットする CTRL + C それをコピーしてメモ帳に貼り付けてから、リストに重ねます。これらのファイル名を素早く簡単に取得できるようにしたいです。

可能であれば、外部ソフトウェアを避けたいと思います。私のラップトップにインストールされているソフトウェアを利用したいだけです(OfficeとWindows XP、VistaとWindows 7はそれほど悪くありません)。

回答:


7

コマンドプロンプトを開きます。

cd %homedrive%%homepath%\My Documents

dir /b > filenames.txt

filenames.txt あなたのすべてのファイルのリストが含まれます。


あなたは素晴らしい男です。魅力のように働く!ありがとうございます。
Pennf0lio

@ Pennf0lioどういたしまして
Sathyajith Bhat

1

PowerShellを開き、次のように入力します。

PS> cd "~\My Documents"
PS> ls | Where-Object {!($_.PSIsContainer)} | foreach-object {add-content -path filelist.txt -value $_.name}

ここで何が起こるか ls ディレクトリ内のすべてのファイルを(list)リスト化し、ディレクトリを削除するフィルタを通してそのリストを送信します(where-objectはコンテナではありません)。それからあなたはあなたのtxtファイルに一度に一つずつファイル名を追加するループにフィルターをかけられたリストを送ります。 $_ リスト内のオブジェクトを表します。

あなたは追加のようなこれで他のいろいろな種類のクールなものをすることができます -recurse lsコマンドを実行すると、現在のディレクトリの下のすべてのディレクトリにあるすべてのファイルが表示されます。

あなたは交換することができます $_.name$_.fullName フルパスを取得する $_.Extension 拡張子の見る ドキュメント msdnのfileinfoクラスで、fileinfoオブジェクトを使ってできることすべてを見ることができます。

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