POWERSHELL UTILITY
Date-Range
File Copier
Scan any folder, filter files by modified / created / accessed date, and mirror the folder structure to a destination — zero dependencies.
script generator
Source folder
Destination folder
Start date
End date
Filter by date type
Options
Tip: Enable Dry run first to preview what will be copied without touching any files. Disable it once you're satisfied with the output.
How to use
STEP 01
Fill in the paths
Enter your source and destination folder paths above. UNC paths like
\\server\share are fully supported.STEP 02
Set your date range
Pick start and end dates. The script includes the full end day — anything modified before midnight counts.
STEP 03
Copy the script
Hit Copy and paste into PowerShell ISE, VS Code, or save as a
.ps1 file and run.STEP 04
Dry run first
Enable Dry run to preview with
-WhatIf. No files are moved — just a safe preview of what would happen.Execution policy
If you see a script execution error, run this once in an elevated PowerShell window:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
This allows locally-written scripts to run without requiring a code signature.
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
This allows locally-written scripts to run without requiring a code signature.