【发布时间】:2012-05-16 19:06:57
【问题描述】:
我正在使用此代码来获取文件类型 -
FileSystemView filesystem = FileSystemView.getFileSystemView();
String sFileType = filesystem.getSystemTypeDescription(file))
在 Windows 下,此代码工作文件,正确显示文件类型。但是在 Mac OS X 下,这段代码没有显示任何内容。方法getSystemTypeDescription 说:
覆盖具有本机 ShellFolder 实现的平台。
如何做到这一点以及我们如何在 Mac OS X 上获取文件类型?
【问题讨论】:
-
您所说的是覆盖本机代码——这很可能意味着实现一些 JNI。
标签: java macos file filesystems file-type