10

このコードを使用してファイルのタイプを取得しています-

FileSystemView filesystem = FileSystemView.getFileSystemView();
String sFileType = filesystem.getSystemTypeDescription(file))

Windows では、このコードはファイルを動作させ、ファイルの種類を正しく表示します。しかし、Mac OS X では、このコードでは何も表示されません。メソッドgetSystemTypeDescriptionは次のように述べています。

ネイティブの ShellFolder 実装を持つプラットフォームのオーバーライド。

それを行う方法と、Mac OS X でファイルの種類を取得する方法を教えてください。

4

1 に答える 1

1

デフォルトの FileSystemView のオーバーライドされたバージョンであり、OS X Lion で正常に動作するはずのクラスOSXLionFileSystemViewを持つQuaquaライブラリを見てみましょう...

于 2012-05-08T18:30:52.567 に答える