我正在尝试将文件路径转换为Windows计算机上的Linux和Windows之间的相互转换。
到windows的unix路径工作正常。
$ cygpath -w /cygdrive/c/CYGWIN/CYGBuild/build.mak
C:\CYGWIN\CYGBuild\build.mak但是通向Linux的windows路径给出了错误的输出。即缺少'/‘和cygdrive
$ cygpath -u c:\cygwin\cygbuild\build.mak
c:cygwincygbuildbuild.mak有人遇到过这个问题吗??分享你的经验。
谢谢
发布于 2012-09-27 20:08:46
我得到了这个问题的答案。
cygpath -u 'c:\cygwin\cygbuild\build.mak'即路径应在单引号中给出。
发布于 2012-10-15 04:49:45
发布于 2018-03-25 22:55:51
cygpath的-m选项可能是最简单的解决方案。Windows软件通常既接受\,也接受/。(可能有一些例外,但我使用的开发工具都很好用。)
$ cygpath -m /cygdrive/c/CYGWIN/CYGBuild/build.mak
C:/Cygwin/CYGBuild/build.makhttps://stackoverflow.com/questions/12620306
复制相似问题