PSCopyFileEx
1.0.2
A PowerShell module for copying files with advanced progress reporting and Windows API support. Features include detailed progress bars, speed reporting, and support for both managed and Windows API file copy operations.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 LordBubbles. All rights reserved.
Package Details
Author(s)
- LordBubbles
Tags
file-copy windows-api progress file-transfer copy powershell CopyFileEx copy-item
Functions
Dependencies
This module has no dependencies.
Release Notes
1.0.2:
- Fixed verbose messages showing success messages when the operation failed
- Fixed verbose messages indicating which copy method is used once per file copied
- Fixed files being overwritten without -Force parameter when the file names include wildcards
- Fixed cancellation with CTRL+C not working in all cases
1.0.1:
- Fixed Include/Exclude filter handling for recursive directory operations
- Improved CTRL+C cancellation handling for both API and managed copy methods
- Fixed file handle cleanup and proper stream disposal
- Added immediate stream closure on cancellation
- Added proper cleanup of partial files when cancelled
- Fixed progress reporting to not show success messages when cancelled
- Added debug logging for troubleshooting
- Fixed file locking issues during cancellation
- Improved error handling and reporting
- Added proper garbage collection during cleanup
1.0.0 - Initial release with support for:
- Advanced progress reporting with speed calculations
- Windows API support through CopyFileEx
- Managed file copy fallback
- Support for single files and directories
- Recursive copy support
- Force parameter for overwrite control
FileList
- PSCopyFileEx.nuspec
- PSCopyFileEx.psd1
- README.md
- LICENSE
- en-US\about_PSCopyFileEx.help.txt
- PSCopyFileEx.psm1
- Public\Copy-FileEx.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.4 | 5 | 1/18/2025 |
1.0.3 | 3 | 1/18/2025 |
1.0.2 (current version) | 3 | 1/18/2025 |
1.0.1 | 4 | 1/17/2025 |
1.0.0 | 5 | 1/17/2025 |