使用Perl,在MSWin32上Win32API :: File :: MoveFile和CORE :: rename之间有区别吗?

使用Perl,在MSWin32上Win32API :: File :: MoveFile和CORE :: rename之间有区别吗?,第1张

概述我看到 Win32API::File支持MoveFile().但是,我不确定CORE :: rename()是如何以这样的方式实现的.有人可以将这些区别 – 特别是Win32环境 – 并置 > CORE :: rename() > File :: Copy :: move() >和,Win32API :: File :: MoveFile() 重命名是在 broken fashion since 我看到 Win32API::File支持Movefile().但是,我不确定CORE :: rename()是如何以这样的方式实现的.有人可以将这些区别 – 特别是Win32环境 – 并置

> CORE :: rename()
> file :: copy :: move()
>和,Win32API :: file :: Movefile()

解决方法 重命名是在 broken fashion since forever中实现的;自 it uses rename以来也一样.

Win32::Unicode::File将MovefileW从windows.h公开为moveW,并且显然以理智的方式处理编码,而Win32API :: file将其从现有示例代码中留给用户AFAICS.

相关:How do I copy a file with a UTF-8 filename to another UTF-8 filename in Perl on Windows?

总结

以上是内存溢出为你收集整理的使用Perl,在MSWin32上Win32API :: File :: MoveFile和CORE :: rename之间有区别吗?全部内容,希望文章能够帮你解决使用Perl,在MSWin32上Win32API :: File :: MoveFile和CORE :: rename之间有区别吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1269989.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存