ファイル/フォルダがユーザのファイル/フォルダであるかどうかを区別する方法はありますか? ファイル/フォルダがシステム/プログラムファイルかどうか ユーザが作成した単純なテキストファイルと、オペレーティングシステムによって作成されたログを含むテキストファイルを考えることができます。どのようにして両者を区別できますか? ファイルを作成した人は、この情報が役立つ可能性があります。これは、Javaのサンプルコードで大きな助けになるでしょう。新しいFiles
APIでこれを達成できるJava 7ではJavaのユーザファイル/データファイルとシステム/プログラムファイルを区別する
0
A
答えて
0
:
final Path filePath = FileSystems.getDefault().getPath("some.file.path");
final UserPrincipal owner = Files.getOwner(path);
System.out.printf("File %s is owned by %s\n", path, owner.getName());
+0
私はすでにこのことを試したが、それは助けにはならない – Rak
関連する問題
- 1. Java配列、区別とソート
- 2. クリックとマウスとの区別を区別する
- 3. Java配列の大文字と小文字を区別する
- 4. JavaのOR文で0とnullを区別する
- 5. JavaのJTextAreaでドラッグと選択を区別する
- 6. xmlとjavaのhtmlリンクを区別する方法
- 7. JavaアプリケーションmmapedメモリとLinux上のJVM mmappedメモリを区別する
- 8. javaのfloatとdoubleの区別--- Javaのコード
- 9. アクティブレコードルビーと区別する
- 10. JavaはどのようにJavaとリソースのディレクトリを区別しますか?
- 11. ホットリンクとサイトのユーザーを区別する
- 12. JavaスレッドとOSスレッドを区別しますか?
- 13. ファイルとディレクトリを区別して区別できますか?
- 14. java ISO-8859-1とUTF-8をエンコードするファイルを区別する方法は?
- 15. Android - 独自のリストアレイを区別して保存するJava
- 16. タップとドラッグを区別する方法
- 17. マウスクリックとタッチタップを区別する方法
- 18. 色とチャートを区別する方法
- 19. イメージビューをシングレットとスクロールで区別する
- 20. CheckBox:ボックスとラベルを区別する
- 21. CmakeはlibC++とlibstdC++を区別する
- 22. デザイナコードとランタイムコードを区別する
- 23. iOS - NSDictionaryとNSMutableDictionaryを区別する
- 24. 文書タイトルとセクションタイトルを区別する
- 25. Windowsとdllを区別する方法
- 26. lmオブジェクトとrlmオブジェクトを区別する
- 27. ipadsとiphoneを区別するビューポート
- 28. ßとssを区別するSQLクエリ
- 29. SHA-1とSHA-2を区別する
- 30. C++でフォルダとファイルを区別する
あなたは、標準的な方法でこれを行うことができます... Javaの7のあなたはそれへのアップグレードのオプションを持っている場合は、お気軽にhttp://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html、特に 'getOwner()'メソッドと 'getAttribute()'バリエーションを参照してください。 – Perception
@Perception:これを試しましたが、getOwner()を使用しても、両方の種類のファイルに同じ管理者名が返されません。 – Rak
Mac 10.7.2で動作します。あなたはどんなプラットフォームですか? – Perception