Matlab関数exists()とdir()はシンボリックリンクを無視しているようです。シンボリックリンクが存在するかどうかを確認する方法を教えてください。
>> exist('./path/to/symlink', 'file')
ans =
0
>> size(dir('./path/to/symlink'),1)
ans =
0
編集:問題は実際には単に存在をチェックするよりも悪いです。通常の関数は、シンボリックリンクをたどってファイルを開くことさえできません。たとえば、を使用しようとするとdlmread()
、「そのようなファイルまたはディレクトリはありません」というエラーが返されます。
編集:問題を再現できなくなりました。なんらかのユーザーエラーだったに違いありません。