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.
7 Answers
Open up a command prompt
Navigate to the directory you want with
cd "Documents"dir /B > filelist.txtOpen 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.
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.
2Open a Notepad and type the below lines.
dir /a /b /-p /o:gen >names.txt
Save this file with .bat as extension. Move the .bat file to which folder you want to get list of file names. Double click the bat file. One file named names.txt will be created, which has list of file names.
In Windows 7 and later, it's so easy!
(You don't need special tools or even the command prompt.)
- Using Windows Explorer, select whichever files you want
- Shift+Right-Click (will make "Copy as path" available in the context menu)
- Click "Copy as path"
- Paste to Notepad (or wherever else you want)
Select all files in folder, Shift+Right-Click, copy as path, paste to doc/excel/text/email
3(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.
Download xplorer² lite, select all files in a folder and copy all the file names with full path and extensions to clipboard, notepad, Word or Excel using shortcut Alt+C or click in Edit and then Copy names. It works very nice and easy.
