You can use the command “dir” to list all files and folders in a directory, and “dir /b” to list only the names of files in a directory. To save the list of filenames to a text file, you can use the command “dir /b > filename.txt”.
For example, to list all files in the “C:\example” folder and save the list to a file called “filelist.txt”, you would use the command:
dir C:\example /b > filelist.txt
You can also use the command “for /f %i in (‘dir /b’) do echo %i” to list all the files in a directory and store in a variable.
for /f %i in ('dir /b') do echo %i > filename.txt
You can also use the command “for /r %i in (*) do echo %i” to list all the files in a folder and subfolders.
for /r %i in (*) do echo %i > filename.txt
Note that you need to use the double percent symbol (%%i) instead of the single percent symbol when using these commands in a batch file.Regenerate response
Leave a Reply