Matlab 函数 exists() 和 dir() 似乎忽略了符号链接。你能告诉我如何找出符号链接是否存在吗?
>> exist('./path/to/symlink', 'file')
ans =
0
>> size(dir('./path/to/symlink'),1)
ans =
0
编辑:这个问题实际上比仅仅检查存在更糟糕。通常的功能甚至不能按照符号链接来打开文件。尝试使用dlmread()
, 例如返回“没有这样的文件或目录”错误。
编辑:现在我无法重现该问题。这一定是某种用户错误。