Eva*_*oll 5 perl winapi file-rename strawberry-perl
我看到Win32API :: File支持MoveFile()
.但是,我不确定如何CORE::rename()
以这样的方式实施它应该重要.有人可以将这些区别 - 特别是Win32环境 - 并置
CORE::rename()
File::Copy::move()
Win32API::File::MoveFile()
rename
永远以破碎的方式实现;move
也是如此,因为它使用rename
.
Win32::Unicode::FileMoveFileW
从windows.h
as公开moveW
,并且显然以正常的方式处理编码,而 Win32API::File 将其留给用户 AFAICS 从现有示例代码。
相关:如何在 Windows 上的 Perl 中将具有 UTF-8 文件名的文件复制到另一个 UTF-8 文件名?