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. conda update Windowsプログラムファイルのアクセス許可で動作しません
- 10. Java - DocumentDB無許可アクセス
- 11. Javaスクリプト - DOMアクセス許可
- 12. gitoliteとファイルのアクセス許可
- 13. .emacsファイルのアクセス許可?
- 14. WCFファイルのアクセス許可?
- 15. Apacheファイルのアクセス許可
- 16. WordPress Synologyファイルのアクセス許可
- 17. Google APIファイルのアクセス許可?
- 18. PHP ssh2_scp_sendファイルのアクセス許可
- 19. send_fileとファイルのアクセス許可
- 20. フリップビューデータバインディングとファイルのアクセス許可
- 21. Windowsサービスのアクセス許可の問題
- 22. Windowsのサービスとアクセス許可の問題
- 23. Windows Server 2012上のファイルサーバーフォルダのアクセス許可
- 24. windowsリセットファイルとフォルダのアクセス許可
- 25. inet_ntoa()とWindowsユーザーのアクセス許可
- 26. WAMPを使用する:Windows上のファイルのアクセス許可を読み取る
- 27. Windows上でnpmのアクセス許可を修正する方法
- 28. フォルダ/ファイルを作成してアクセス許可を設定する
- 29. ファイルのアクセス許可で一定のチャレンジ
- 30. Docker Containerでのファイルのアクセス許可
+1 java6の新しいメソッドについてはわかりません – skaffman
chmodはウィンドウ内では機能しません、attrib -Rまたは+ Rは読み取り専用フラグを変更します –
もっと厳しいUnixの許可、btw。 777は皆にすべてを与えます:-) –