Cygwin、Perl、abspath()的DOS版本是什么?

4
在运行cygwin perl时,是否有一种方法可以从cygwin路径获取DOS绝对路径?理想情况下,它还应该解析cygwin符号链接。
例如:
'/cygdrive/c/foo' -> 'C://foo'
1个回答

6

从命令行界面:

cygpath -wa /cygdrive/c/foo

来自Perl:

system("cygpath", "-wa", "/cygdrive/c/foo")

我还没有测试过这个与符号链接的兼容性。


要执行相反的操作(将Windows路径转换为Unix路径),请使用-u而不是-w。由于-u是默认设置,您也可以省略它:cygpath -a c:/foo - Jimothy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接