Win32API::FileがをサポートしていることがわかりますMoveFile()
。しかし、CORE::rename()
それが重要になるような方法でどのように実装されているのかはわかりません。誰かが、特にWin32環境の違いを並置できますか?
CORE::rename()
File::Copy::move()
- と、
Win32API::File::MoveFile()
Win32API::FileがをサポートしていることがわかりますMoveFile()
。しかし、CORE::rename()
それが重要になるような方法でどのように実装されているのかはわかりません。誰かが、特にWin32環境の違いを並置できますか?
CORE::rename()
File::Copy::move()
Win32API::File::MoveFile()
rename
永遠に壊れた方法で実装されています。move
も使うrename
ので。
Win32::Unicode::FileはasMoveFileW
から公開されており、適切な方法でエンコーディングを処理しているように見えますが、Win32API::File はそれを既存のサンプル コードからユーザー AFAICS に任せています。windows.h
moveW
関連: Windows 上の Perl で UTF-8 ファイル名のファイルを別の UTF-8 ファイル名にコピーするにはどうすればよいですか?