PSCopyFileEx
1.0.1
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.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 | 3 | 1/18/2025 |
1.0.1 (current version) | 4 | 1/17/2025 |
1.0.0 | 5 | 1/17/2025 |