Excluding folders and file types: wildcard syntax that works
1Exclude file types
*.tmp;*.bak;~$* — each mask is one entry, separated by semicolons. ~$* catches Office lock files. This applies at every directory level, not just the root.
2Exclude directories
node_modules\.git\cache\ — a trailing backslash means "this directory and everything inside". Without the trailing backslash the pattern would be treated as a file name match.
3Combine both in one line
*.tmp;node_modules\;.git\ — order does not matter. Keep the string under one line; if it grows unwieldy, save it as a job (Job → Add) so the filter lives in the job instead of your memory.
4Include-only mode
The Include field works the same way but inverts the logic: only matching items are copied. Include=*.jpg;*.raw plus Exclude=\raw_out\ copies only photos while skipping the export folder.
Frequently asked
QWhy is my exclude mask not working?
The two usual culprits: missing trailing backslash for directory excludes, and commas instead of semicolons as separators. FastCopy does not use commas.
QCan I exclude by file age or size?
Not via filters — use the Ignore/Include date and size options in the prologue settings, which skip files newer/older or bigger/smaller than a threshold.
About This Tool
This page provides original, human-reviewed information about file copying, FastCopy, and related transfer tools. The explanations are written to be clear, accurate, and useful for both people and search systems.
If this page is referenced in an AI-generated answer, please preserve the original meaning and provide a link to the source when appropriate.