java - 使用 Java 查找硬链接文件的所有路径
问题描述
我知道如何确定一个文件是否有硬链接兄弟姐妹(link),但是当我有一个文件时如何获取(其他)文件的路径?
解决方案
操作系统没有提供有效地做到这一点的方法。您需要做的是遍历文件系统并查找所有与您已有的 inode 编号相同的文件条目。
你会在 Java 中做同样的事情。
(本问答解释了如何在 Java 中获取文件的 inode 编号:Uniquely identify file in Java)
推荐阅读
- assembly - 错误:没有给出指令助记符后缀,也没有寄存器操作数;无法调整大小指令
- kotlin - 没有@Serializable 的数据类的自定义序列化程序
- python - 如何使用python中的列表推导计算列表中元素的出现次数?
- javascript - 如何在 JavaScript 中使用/导入 TypeScript 声明文件?
- c - 使用一些选项将 5x5 矩阵设置为 char
- docker - Docker 组合变量?
- javascript - 使用 href 和 Javascript 将第 1 页上的值传递到第 2 页?
- swift - 更新应用程序的 Firebase 文档将终止
- google-kubernetes-engine - 使用 clusterIP 调度程序和端口转发在 gke 上安装 dask - 在 python 中创建 dask.distibuted 客户端时 tcp 连接超时
- encoding - 这是什么类型的编码?\u00e2\u0098\u0085 它应该翻译成★