Once I had a project where I had to ask my friend to send me a few files every week from his workplace. I could use remote access to connect to the network and then download the files myself but the firewall at that network is very strict and there is no way for me to get in. I had no choice but to ask my friend to help me send those files.
My friend is quite a computer guy but I don’t know why he always kept sending me the wrong files! Copying and sending files to someone might seem easy but it could be complicated if the filenames are the same but located in different similar folder names.
So I looked for a simple program for my friend that is able to print the contents in a folder and save the results to a text file. My friend will then send the text file to me and I can then take a look at where are the files that I want and tell him the exact path to the files. Another incident which I remembered that this type of tool is useful is when one of my friend who is in the warez scene had a lot of files in his Windows server. I can request whatever I want but he cannot allow me to get in his server. What he did was printed the whole content of the drive, saved it to a text file and send it to me.
There are many types directory printer tool such as JR Directory Printer, Advanced Directory Printer, Art Directory Print, PrintFolder and etc. Some are freeware and some are shareware. My favorite one is the freeware Karen’s Directory Printer.
Karen’s Directory Printer can print the name of every file on a drive, along with the file’s size, date and time of last modification, attributes (Read-Only, Hidden, System and Archive), short name (8.3), full name (Path + File), folder name, extension, compressed size, date created, date last accessed, file version, MD5 Hash, SHA-1 Hash, SHA-224 Hash, SHA-256 Hash, SHA-384 Hash and SHA-512 Hash.

Additional options allow the information to be saved to a disk file instead of printed. Once stored on disk, the folder and file information can be e-mailed, imported into a spreadsheet or other program, or saved for future analysis and comparison.
To print a directory’s (folder’s) information, click the “Print” tab shown on the Directory Printer’s main window. You can then choose which folders and file’s information will be printed, and other options. To save a directory’s information to a disk file, click the “Save” tab shown on the Directory Printer’s main window. You can then choose which folders and file’s information will be saved, and other options.
Other than this, Karen’s Directory Printer allows you to easily print a folder’s content by right clicking a folder and select “Print with DirPrn”. You have to go to the Other Settings tab, and make sure that the checkbox for “Display Print with DirPrn in Folder & Drive context menus” is checked.

Although Karen’s Directory Printer requires installation, you can copy the DirPrn.exe file out from C:\Program Files\Karen’s Power Tools\Directory Printer and use it without installation on other computer. DirPrn.exe is only 901KB in size and it is a great addition to my list of tools in USB flash drive.
[ Download Karen's Directory Printer ]
Related posts:
You should try Directory Report
file-utilities.com
For Aks, it can print the file owner
For NashG, it can print the size of a folder
(including and not-including subfolders)
For HanZie, it can print attributes of audio and video files
Brilliant!!.. Just what Ive been looking for, Thanks!
Thaks a ton man………….it works like anything…..gr8 work……………
Nice program very handy.
To bad it has not the function in there to show duration of media files. and sizes of pictures and videos.
If that was included it was the best program out there.
Greetings from Holland.
Used NasG method. It works fine. I appreciate
the trouble you have taken to look into the web page error and correct it. Thanks a lot.
Is there a way to print the size of the contents(including subfolders) as well along with name ??
Here is the way I have done it for years…no extra stuff required, just make a small file and add an entry to folder options..
Open Notepad and paste the following into it:
echo off
cd %1
dir /a-h /b /-p /o:gen >filelisting.txt
filelisting.txt
cd ..
echo on
Now save this as Filelist.bat and place it in your windows directory.
Now go to folder options in windows. You can find this in the \’tools\’ menu in any open folder.
Then choose Folder Options then:
select File types Tab, Then look in the list for the entry for
[NONE] Folder
select New to add the new action to folder context menu.
Click the Advanced button at bottom…then click NEW to add a new entry for you filelist menu entry.
In the \’Actions\’ add Filelisting, in the \’Application used to do the action\’ put the following:
\”C:\\Windows\\Filelist.bat\” \”%1\”
including the quotes. The %1 tells Windows to send the Path of the folder to our batch file when Filelisting option is selected.
Reboot and you\’ll see a new entry when you right click a folder…Filelisting.
Select it and a file is created inside the folder with a list of the contents. Oh and it opens up as soon as it is created also.
Have fun!
NOTICE: where you see these \ marks in the code above, it is actually a bug with this site not knowing to display quotes properly and it adds a backslash next to every one.
ALSO in the file path to windows directory above…it should only have SINGLE backslashes not the two it is displaying. this site is weird.
nice tool!!
hey raymond! i need a tool wid wich i can know who created a file in my write access folder…which i share over a network..like LAN..thanx…
Installing in a sandbox works, but settings and file and folder output are written to registry. In my case:
HKEY_USERS\Sandbox_Francisco_Firefox3\user\current\software\KarenWare\Power Tools\DirPrn
Hey Raymond, you could create a tutorial on creating portable apps (just an idea). Cheers.
What if we don’t want to install it ? I extracted the contents with uniextract, but when I run DirPrn.exe, I get this message:
Component ‘COMDLG32.OCX’ or one of its dependencies not correctly registered: a file is missing or invalid.
Does anyone knows a fix for this ?
nice tools this is great!thnx raymond.i only used dos command like dir > prn or dir > ???.txt