Javaを使用するWindowsでファイルのアクセス許可をどのように操作できますか?あなたは、Java 6を使用している場合JavaでWindowsファイルのアクセス許可を操作する
答えて
、Fileクラスには、あなたがsetExecutable setWritableを与える、などを参照してください:古いJavaのバージョンでhttp://java.sun.com/javase/6/docs/api/java/io/File.html
を、これは不可能です。あなたは、OSがそれを行うためにコマンドExecする必要があります。
のWindows:
Runtime.getRuntime().exec("attrib -r myFile");
のUnix:
Runtime.getRuntime().exec("chmod 777 myFile");
新しいJava 7 java.nio.file.attributeパッケージには、この非常に簡単にすべてを行います。 Posix file permissionsを含む完全なファイル属性のセットを表示します。
Windows 7では、Posix属性を取得しようとするとUnsupportedOperationExceptionがスローされます。 – gerardw
コマンドを実行しなくても、Windowsで問題を解決するにはどうすればよいですか?すべてのオペレーティングシステムでアクセス許可を設定するために使用できる共通ライブラリはありますか? – saibharath
この回答は少し短いですが、java.nio.file.attributeパッケージにはWindows用のACL処理も含まれています! –
- 1. Windows ACLのアクセス許可を操作する最善の方法
- 2. WindowsシステムファイルのJavaとNTFSのアクセス許可
- 3. Java 6でのNTFSファイルのアクセス許可
- 4. スレッドのJavaファイルのアクセス許可
- 5. ファイルのアクセス許可
- 6. Windows Installer Bootstrappers - アクセス許可
- 7. のJavaアプレットソケットサーバーのアクセス許可
- 8. ファイルのアクセス許可を確認する
- 9. PHP ssh2_scp_sendファイルのアクセス許可
- 10. WCFファイルのアクセス許可?
- 11. gitoliteとファイルのアクセス許可
- 12. send_fileとファイルのアクセス許可
- 13. .emacsファイルのアクセス許可?
- 14. Javaスクリプト - DOMアクセス許可
- 15. Windowsのサービスとアクセス許可の問題
- 16. Windowsサービスのアクセス許可の問題
- 17. フォルダ/ファイルを作成してアクセス許可を設定する
- 18. inet_ntoa()とWindowsユーザーのアクセス許可
- 19. ファイルのアクセス許可で一定のチャレンジ
- 20. WAMPを使用する:Windows上のファイルのアクセス許可を読み取る
- 21. Spring Socialこの操作(LinkedIn)のアクセス許可が不十分です
- 22. Android:AppWidgetの操作と許可された操作
- 23. Javaでのファイル操作
- 24. ファイルのアクセス許可はディレクトリのアクセス許可を継承しません
- 25. Javaの変数のアクセス許可
- 26. SharePoint 2010でUserProfileManagerのアクセス許可を許可する
- 27. アイテムを動的に作成する、またはJavaスイングでユーザーの操作を許可/禁止する
- 28. ファイルのアクセス許可セキュリティのapache
- 29. イメージエディタのKenticoファイルのアクセス許可
- 30. django /ファイルのアップロードのアクセス許可
+1 java6の新しいメソッドについてはわかりません – skaffman
chmodはウィンドウ内では機能しません、attrib -Rまたは+ Rは読み取り専用フラグを変更します –
もっと厳しいUnixの許可、btw。 777は皆にすべてを与えます:-) –