filesystem

There are various filesystem tools are available for Tcl:

See Also

Directory recursion
filename
The rules for naming filesystem objects.
grep
fileutil
A Tcllib module for working with files and directories.
file manager
GUIs for working with files and directories.
VFS
Virtual filesystem.

Metadata

file
A built-in command for working with files.
Playing with Windows file associations
Tcl Xattr Wrapper
Extension that wraps the syscall interface to allow Tcl programs to manipulate Linux filesystem extended attributes.

List/Search/Walk

Another little file search
dupfind
Finding duplicate files
globfind, by Steve Huntley
A fast and simple alternative to fileutil::find.
globx, by Matthias Hoffmann
List files or folders of a folder tree.
Largest files
Find files that exceed some threshold in size.
ls -l in Tcl
Windows file finder
How can I calculate how much disk space is being used in a directory
poDiff, by Paul Obermeier
Compares directory hierarchies.

Locking

See How do I manage lock files in a cross platform manner in Tcl

Monitor

Tracking Filesystem Changes, by George Peter Staplin

Path

Making a Path Absolute
Relative File Paths
Tcl File Renamer
Rename and redate photo-files

Replicate

Directory Tree Synchronization, by George Peter Staplin
ycl dir copynode
Copy a file or directory to an archival location, faithfully replicating any symlinks, recursively, in the path of the file or directory.

Statistics

file size
A subcommand of file.
directory size, by Fred Limouzin
filesystem benchmarking
di, by Brad Lanam
A disk information utility, displaying everything (and more) that your 'df' command does.

Temporary Files and Directories

Creating Temporary Files