如何获取文件或字符串列表中的所有系统设备。
发布于 2009-09-22 10:47:48
你必须调用静态方法: File.listRoots();
发布于 2009-09-22 11:21:28
如果您正在询问如何识别文件列表中的所有Unix/Linux设备“文件”,那么我认为答案是您不能。
File.isFile()和File.isDirectory()方法可以告诉您File是常规文件还是目录。如果你使用File.getCanonicalFile(),你可以区分符号链接。
但这仍然留下了字符设备文件、块设备文件、FIFO(命名管道)和Unix域套接字。AFAIK,您不能使用纯Java来区分这些情况。
https://stackoverflow.com/questions/1459352
复制相似问题