perl windows readlink

在windows 下使用 readlink 读取符号链接,发现报如下错误:

Use of uninitialized value $where in print at C:\Do......,


解决办法是: readlink 依赖于symlink, 如果想在windows中使用symlink, 则需要下载模块 Win32:: Symlink, 同理,如果要想使用readlink, 同样需要在文件头部加上

Win32::Symlink, 这样在使用 readlink 就ok 了。


另外一个问题出现了,除非使用readlink的文件中同时使用了symlink,否则的话,直接调用readlink,readlink 的结果可能不是你想要的。。。



你可能感兴趣的:(c,windows,perl,symlink)