APIを使用してWindowsのディレクトリのディレクトリ所有者を変更するには、Javaを処理できますか?Javaのディレクトリ所有者を変更する
1
A
答えて
1
ファイル自体は、ファイルシステム(例えば、FAT、NTFS、HFS +、ext4など)に依存しているため、ディレクトリの場合は、私が知っている限り、Javaで実行できません。 )。ごめんなさい。
あなたがファイルを意図している場合に備えてください。 Files.setOwner(File, UserPrincipal)のためのJavaドキュメントから
:使用例:私たちは "ジョー" ファイルの所有者を作りたいとします
Path path = ... UserPrincipalLookupService lookupService = provider(path).getUserPrincipalLookupService(); UserPrincipal joe = lookupService.lookupPrincipalByName("joe"); Files.setOwner(path, joe);
ものManaging Metadataセクションを見てくださいJavaチュートリアル
0
おそらく最も簡単にcacls.exeを使用してください。また、あまりにものACL /所有者を記述するための適用となり、ここで興味深い議論:
Reading Windows ACLs from Java
編集:実際には、CACLSは、所有権を処理しません。これは良いです:https://serverfault.com/questions/27332/how-to-take-ownership-of-files-from-the-command-line
関連する問題
- 1. ディレクトリ内のすべての所有者を変更する
- 2. 複数のディレクトリの所有者プロパティを変更する
- 3. シェフ:従属調理師のディレクトリの所有者を変更するには
- 4. CockroachDBでテーブル所有者を変更
- 5. redshift alter udf変更の所有者
- 6. 自動変更searchd.production.pid所有者にスフィンクス再起動後の所有者
- 7. テキスト部分のフォントの所有者を変更する
- 8. .NETランタイムにクラス(オブジェクト)のインスタンスの所有者を変更する
- 9. SalesforceのOpportunityオブジェクトの所有者を変更する
- 10. PowerShellでTFSチェンジセットの所有者を変更する方法
- 11. C++印刷キューの所有者を変更する
- 12. PostgreSQLデータベースの所有者を変更するには?
- 13. Javaでファイル/ディレクトリの所有者の名前を取得します
- 14. 変数の所有者を返す - スウィフト
- 15. ファイル所有者がLinuxで所有権を変更できない
- 16. Pythonでファイルやディレクトリの所有者を見つける方法
- 17. aws-sdk gemを使ってs3ファイルオブジェクトの所有者を変更
- 18. masterpageのコンテンツ所有者がサイズ変更を再開
- 19. Node.jsのファイル所有者を変更してください
- 20. 初心者:ディレクトリを変更するスクリプト
- 21. 変更ルートフォルダの所有者およびサブフォルダ(Ubuntuの13.04)
- 22. QActionの所有者
- 23. gulp chownは所有者を変更していません
- 24. 通常の権限を持つディレクトリのグループ所有権を変更する
- 25. Amazon S3でいくつかのファイルの所有者を変更するには?
- 26. 所有者トレイアイコン(winapi)?
- 27. CMSampleBufferのCMBlockBufferの所有者
- 28. 作業ディレクトリ内とその下にあるすべてのフォルダの所有者を変更しますが、作業フォルダ自体は変更しません。
- 29. ファイルの所有者アイコン
- 30. JPA:OneToOne関係の所有者
それはJava 7ですか?たぶんJava 7はこれをサポートしています... –
はい、それはJava 7だけです。 – wchargin
@WChargin、それはあなたが含まれていない重要な詳細です。 – mre