Audit troublesome filename characters
Report control characters, trailing dots, and Windows-reserved filenames.
Organize, find, compare, and rename your files. Each guide includes full code, usage instructions, and ideas for making it your own.
Search this category ↗Report control characters, trailing dots, and Windows-reserved filenames.
Report added, missing, and changed relative paths using SHA-256.
Copy only listed relative files while rejecting paths outside the source.
Copy glob-matched files into a new folder while preserving relative paths.
Recreate directories in a new location without copying any files.
Report direct and recursive file counts for every directory.
Build a new empty directory structure from listed relative folder paths.
Copy a tree into numbered batches containing a maximum number of files.
Identify relative file paths differing only by letter case.
List files at or beyond a selected subfolder depth.
List folders containing no files or subdirectories.
Group identical files by SHA-256 without deleting copies.
Report absolute file paths above a selected character threshold.
Find files lacking a same-stem companion with a chosen suffix.
Search readable UTF-8 files and report matching line numbers.
Copy a nested tree into one folder with path-hash filename prefixes.
Copy files into A-Z buckets based on their first filename character.
Summarize file counts and sizes by modification age.
Create a size-ranked shortlist of large files.
List byte counts and relative paths for every regular file.
Combine two trees into a new folder and retain differing same-path files.
Preview whitespace-to-underscore renames and apply only with --apply.
Create an indented map of a folder and its subfolders.
Find links to missing targets without following directory links.
Total file counts and bytes for each filename extension.