gpt4 book ai didi

perl - 我使用什么 Perl 模块从 Windows 上的相对路径获取绝对路径(包括文件名)?

转载 作者:行者123 更新时间:2023-12-04 13:25:07 25 4
gpt4 key购买 nike

我只能想象我没有正确搜索;这似乎是一个显而易见的问题。如果这是重复的,我很抱歉。

我正在编写一个将文件名作为命令行参数的 Perl 程序。我需要将文件名(或附加了相对路径的文件名)转换为绝对路径(特别是与 Win32::OLE 一起使用)。

我尝试使用 Cwd 'abs_path',这几乎是我想要的,但它使用 Unix 风格的路径而不是 Win32 路径返回它。

是否有可以转换路径的模块,或者可能是首先使用的更好的模块?

最佳答案

我用 rel2abs来自 File::Spec .不过你必须小心:这可能会调用 getdcwd来自 Cwd ,它会假设您想要当前驱动器的当前工作目录。如果文件在其他驱动器上,您必须自己修复它或提供第二个参数来设置基本路径。

关于perl - 我使用什么 Perl 模块从 Windows 上的相对路径获取绝对路径(包括文件名)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1527638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com