Java File读取Linux下,使用ln -s创建的链接

tqwboy 2013-05-22 09:27:29
使用Java做一个文件管理器,在某个目录下有一个用ln -s创建的文件夹链接的时候,问题就来了,使用isDirectory方法来判断获得的结果是false,当面对ln -s创建的文件夹或者为文件的时候,该怎么去操作,请有经验的前辈指教,谢谢!
...全文
433 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
凉凉二点凉 2013-05-22
  • 打赏
  • 举报
回复
引用 5 楼 tqwboy 的回复:
[quote=引用 3 楼 ghostkngiht 的回复:] 试了一下你说的问题,我这isDirectory是true。我这是debian系统,不知道和系统有没有关系。
我的是Android,我这里用isDirectory返回的是false[/quote] 实在不行就用java通过runtime调用ls -al后解析下
tqwboy 2013-05-22
  • 打赏
  • 举报
回复
引用 3 楼 ghostkngiht 的回复:
试了一下你说的问题,我这isDirectory是true。我这是debian系统,不知道和系统有没有关系。
我的是Android,我这里用isDirectory返回的是false
  • 打赏
  • 举报
回复
软连接应该是读不到的。你试着看,能不能把路径给他。
ghostkngiht 2013-05-22
  • 打赏
  • 举报
回复
试了一下你说的问题,我这isDirectory是true。我这是debian系统,不知道和系统有没有关系。
tqwboy 2013-05-22
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
改为硬链接吧,软连接就一个镜像,硬连接有文件的。
硬链接不是会占用空间的吗?空间是有限的,所以采用软连接。
  • 打赏
  • 举报
回复
改为硬链接吧,软连接就一个镜像,硬连接有文件的。
tqwboy 2013-05-22
  • 打赏
  • 举报
回复
已解决,结贴,我是通过runtime调用ls -l来获得文件信息然后解析。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧