gpt4 book ai didi

java - 如何判断目录是否使用 Java 远程挂载

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:35:15 24 4
gpt4 key购买 nike

有没有办法以编程方式确定特定目录是否实际上是远程安装的?这可以用 Java 完成吗?如果不能,可以用 JNI 上的 native C 代码来完成吗?

由于这是 Java,它可以在 Linux、Windows 或 Mac 下运行,因此需要一个适合所有这些平台的解决方案。 (同样,如果它的多个单独的解决方案与 C over JNI 那没关系)。并且可能有不同的情况,例如 NFS 或 samba 或其他任何东西。

谢谢。

最佳答案

对于 Linux,可能还有 Macintosh,您可以通过 JNI 使用系统库。相关的系统调用是getmntent, described here .

mntent 中有一个字段可以用来检查挂载点是来自设备还是服务器,mnt_fsname,在类似的字段中可以获取文件系统类型,`mnt_type"

关于java - 如何判断目录是否使用 Java 远程挂载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com