フォルダ内のすべてのファイル名をメモ帳にコピーするにはどうすればよいですか?


23

フォルダー内のフルパスと拡張子を持つすべてのファイル名を「.txt」ドキュメントにコピーしたいことがよくありますが、できません。これを行う簡単な方法はありますか?どうやって?それを行う簡単なバッチファイルはありますか?フリーウェアは動作するかもしれませんが、動作する単純なbatch.batまたは.exeファイルが必要です。

回答:


30
  1. コマンドプロンプトを開く

  2. 必要なディレクトリに移動します cd "Documents"

  3. dir /B > filelist.txt

  4. filelist.txtを開くか、必要な場所に移動します。

私の出力:

C:\Users\Tom\Documents>dir /B
all.css
BFBC2
Disc Images
Fax
Fiddler2
gegl-0.0
Network Monitor 3
Scanned Documents
SQL Server Management Studio
SweetScape
Virtual Machines
Visual Studio 2010

でファイルのみに制限できますdir /B /A-D。/ ADはディレクトリのみを意味し、/ ADはディレクトリではないことを意味します。


素晴らしい答え。サブフォルダーも再帰的にカバーすることは可能ですか?
RIT

23

Windowsのどのバージョンですか?少なくともWindows 7では(Win8でも動作するはずです)、ファイルを選択して、押しShiftて右クリックします。これで、[ パスとしてコピー ]オプションが表示されます。このオプションをクリックして、メモ帳にパスを貼り付けます。


3
勝利8.1でちょうどたくさん@tomより簡単に、賛否の作品のthats
ジョン

素晴らしいソリューションは、windows7 toooでも動作します。私の多くの時間を節約
-MaxPayne

5

メモ帳を開き、以下の行を入力します。

dir / a / b / -p / o:gen> names.txt

このファイルを拡張子として.batで保存します。.batファイルを、ファイル名のリストを取得するフォルダーに移動します。batファイルをダブルクリックします。names.txtという名前のファイルが1つ作成され、ファイル名のリストが含まれます。


1

フォルダ内のすべてのファイルを選択し、Shift+ Right-Click、パスとしてコピーし、doc / excel / text / emailに貼り付けます


「パスとしてコピー」はWindowsのデフォルトオプションではありません。そのオプションを追加する方法を具体的に詳細に提供する必要があります。この答えは不完全です。
ラムハウンド

3
@Ramhoundこれは実際ですが、Shiftキーを押しながら右クリックした場合にのみ表示されます。これは実際には合理的な答えです。私は投票に問題がないようです。- レビューから
ベンN

これは正しい答えですが、3年半前にKaranがすでに答えています。
スコット

0

(for %F in (*) do @echo %~dpnxF)|sort >filelist.txtという名前のファイルの現在のディレクトリにファイルの完全なリストをソートしたリストを作成しますfilelist.txt*任意のディレクトリ\パスパターンに変更します。filelist.txt現在のディレクトリを列挙する場合、それ自体を含むことに注意してください。そのため、代わりに親ディレクトリから実行する方が良いでしょう。


0

xplorer²liteをダウンロードし、フォルダー内のすべてのファイルを選択し、ショートカットAlt + Cを使用してすべてのファイル名とフルパスと拡張子をクリップボード、メモ帳、WordまたはExcelにコピーするか、[編集]をクリックしてから[名前をコピー]をクリックします。非常に簡単に動作します。

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