--- Snap2HTML -----------------------------------------------------------
Freeware by RL Vision (http://www.rlvision.com)
"Portable" (but requires .Net Framework 2.0)
--- About ---------------------------------------------------------------
This application takes a snapshot of the folder structure on your
harddrive and saves it as an HTML file. What's unique about Snap2HTML is
that the HTML file uses modern techniques to make it feel like a "real"
application, displaying a "treeview with folders that you can click to
view the files contained within. There is also a built in file search.
Still, everything is contained in a single HTML file that you can easily
store or distribute.
Exported file listings can be used in many ways. One is as a complement
to your backups (note however that this program does not backup your
files! It only creates a list of the files and directories). You can
also keep a file list on your "other" computer in case you need to look
something up, or save for historic reasons and documentation. When
helping your friends with their computer problems you can ask them to
send a snapshop of their folders so you can better understand their
problem. It's really up to you to decide what it can be used for!
--- Linking Files --------------------------------------------------------
Linking allows you open the listed files directly in your web browser.
This is designed to be flexible, which also sometimes makes it tricky
to get right. Here are some examples that shows how to use it:
-> Link to fully qualified local path
Root folder: "c:\my_root\"
Link to: "c:\my_root\"
Save snapshot: [anywhere locally]
-> Link to relative local path
Root folder: "c:\my_root\"
Link to: "my_root\"
Save snapshot: "c:\snapshot.html"
-> Link to same folder as snapshot is saved in
Root folder: "c:\my_root\"
Link to: [leave textbox empty]
Save snapshot: "c:\my_root\snapshot.html"
-> Link to a web server with mirror of local folder
Root folder: "c:\my_www_root\"
Link to: "http://www.mywebserver.com"
Save snapshot: [anywhere]
-> Link to a relative path on a web server with mirror of local folder
Root folder: "c:\my_www_root\subfolder"
Link to: "subfolder/"
Save snapshot: "http://www.mywebserver.com/snapshot.html"
Note:
Different browsers handle local links in different ways, probably for
security reasons. For example, Internet Explorer will not let you open
links to files on your local machine at all. (You can however copy the
link and paste into the location field.)
--- Command Line ---------------------------------------------------------
You can automate Snap2HTML by starting it with command line options:
Simple: Snap2HTMl.exe "c:\path\to\root\folder"
Starts the program with the given root path already set
Full: Snap2HTMl.exe [-path:"root folder path"] [-outfile:"filename"] [-link:"link to path"] [-hidden] [-system]
-path:"root folder path" - The root path to load.
Example: -path:"c:\temp"
-outfile:"filename" - The filename to save the snapshot as.
Don't forget the html extension!
Example: -outfile:"c:\temp\out.html"
-link:"link to path" - The path to link files to.
Example: -link:"c:\temp"
-hidden - Include hidden items
-system - Include system items
Notes: Using -path and -outfile will cause the program to automatically
start generating the snapshot, and quit when done!
Always surround paths and filenames with "quotes"!
--- Template Design ------------------------------------------------------
If you are good at web design, you may want to have a look at the file
"template.html" in the application folder. This is the base for the
output, and you can modify it with your own enhancements, or why not
change the design all together! If you make something nice you are
welcome, to send it to me and I might distribute it with future versions
of the program.
--- Version History ------------------------------------------------------
v1.0 (2011-07-25)
Initial release
v1.1 (2011-08-11)
Added tooltips when hovering folders
Bugfixes
v1.2 (2011-08-18)
Fixed some folder sorting problems
Better error handling when permissions do not allow reading
v1.5 (2012-06-18)
Added command line support
Files can now be linked to a target of your choice
Option to automatically open snapshots when generated
Several bugfixes and tweaks
v1.51 (2012-07-11)
Improved error handling