5

我看到Win32API::File支持MoveFile(). 但是,我不确定如何CORE::rename()以一种重要的方式实施。有人可以并列区别 - 特别是对于 Win32 环境 - 之间

  • CORE::rename()
  • File::Copy::move()
  • 和,Win32API::File::MoveFile()
4

1 回答 1

2

rename自永远以来以一种破碎的方式实施;move也是,因为它使用rename.

Win32::Unicode::FileMoveFileWwindows.has公开moveW,并且显然以理智的方式处理编码,而 Win32API::File 将现有示例代码中的用户 AFAICS 留给用户。

相关:如何在 Windows 上的 Perl 中将具有 UTF-8 文件名的文件复制到另一个 UTF-8 文件名?

于 2012-06-26T19:37:33.947 回答