Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I often want to copy all the file names with full path and extensions in a folder to a ".txt" document but can't. Is there an easy way to do this? How? Is there a simple batch file that will do it? Freeware might work, but I would rather have a simple batch.bat or .exe file that works.

share|improve this question

3 Answers 3

  1. Open up a command prompt

  2. Navigate to the directory you want with cd "Documents"

  3. dir /B > filelist.txt

  4. Open filelist.txt or move it where you want.

My output:

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

You can limit to just files with dir /B /A-D. /AD meaning only directories, /A-D means not directories.

share|improve this answer

Which version of Windows? In Windows 7 at least (ought to work in Win8 as well), you can select the files, press Shift and right-click. Now you'll see a new Copy as path option that you can click on, and then paste the paths in Notepad.

share|improve this answer
    
thats just a lot easier than @tom and yeas works in win 8.1 –  Jon Jul 28 at 14:21

(for %F in (*) do @echo %~dpnxF)|sort >filelist.txt will produce sorted list of files (with full paths) in current directory in file called filelist.txt. Change * to whatever directory\path pattern you wish. Be aware that it will include filelist.txt itself if you enumerate current directory so it's better to run from parent dir instead.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.