我看到Win32API::File支持MoveFile()
。但是,我不确定CORE::rename()
如何以一种重要的方式实施CORE::rename()
。
File::Copy::move()
Win32API::File::MoveFile()
答案 0 :(得分:2)
rename
在broken fashion since forever中实施;自it uses rename
以来move
也是MoveFileW
。
Win32::Unicode::File将windows.h
中的moveW
公开为{{1}},并且显然以理智的方式处理编码,而Win32API :: File则从现有示例中将其留给用户AFAICS代码。
相关:How do I copy a file with a UTF-8 filename to another UTF-8 filename in Perl on Windows?