There are various '''filesystem''' tools are available for Tcl:
** See Also **
[Directory recursion]:
[grep]:
[fileutil]: A [Tcllib] module for working with files and directories.
[file manager]: [GUI%|%GUIs] for working with files and directories.
[VFS]: Virtual filesystem.
** Metadata **
`[file]`: A built-in [Tcl Commands%|%command] for working with files.
[Playing with Windows file associations]:
https://sourceforge.net/projects/tcl-xattr/%|%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%|%fileutil::find]`.
[Matthias Hoffmann - Tcl-Code-Snippets - misc - globx%|%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]:
[poSoft utilities%|%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%|%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]:
[Filesystem Usage / Information: di Tcl extension%|%di], by [bll%|%Brad Lanam]: A disk information utility, displaying everything (and more) that your 'df' command does.
** Temporary Files and Directories **
[Creating Temporary Files]:
There are various '''filesystem''' tools are available for Tcl:
** See Also **
[Directory recursion]:
[grep]:
[fileutil]: A [Tcllib] module for working with files and directories.
[file manager]: [GUI%|%GUIs] for working with files and directories.
[VFS]: Virtual filesystem
** Metadata **
`[file]`: A built-in [Tcl Commands%|%command] for working with files.
[Playing with Windows file associations]:
** List/Search/Walk **
[Another little file search]:
[dupfind]:
[Finding duplicate files]:
[globfind], by [Steve Huntley]: A fast and simple alternative to `[fileutil%|%fileutil::find]`.
[Matthias Hoffmann - Tcl-Code-Snippets - misc - globx%|%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]:
** 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%|%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]:
[Filesystem Usage / Information: di Tcl extension%|%di], by [bll%|%Brad Lanam]: A disk information utility, displaying everything (and more) that your 'df' command does.
** Temporary Files and Directories **
[Creating Temporary Files]:
<<categories>> filesystem
<<categories>> filesystem