myFileObject.mkdirs()
を使用してディレクトリを作成しています。 Windowsでは、作成されるすべてのディレクトリが読み取り専用としてマークされます。私は(奇妙なことに)まだディレクトリに書き込むことができますが、物事を削除することになると、それは悪化します。WindowsでJavaから非読み取り専用ディレクトリを作成する方法
新しいディレクトリの既定のアクセス許可が読み取りと書き込みになるように、いくつかのシステムプロパティや設定がありますか? (私はSOとWebを検索して、同じことについて不平を言っている人以外に何も見つけていません)。ディレクトリツリーに対してsetWritableを呼び出さなければならないのは苦痛です。 (違いがある場合は、Windows 7でJ2SE 1.6.0_23を使用しています)
Javaは、OSによって指定されたデフォルトの権限でディレクトリ/ファイルを作成します。権限が正しくない場合は、OSレベルで変更することをお勧めします。 –
@Peter、私は彼が許可について話しているとは思えませんが、読み取り専用の属性について話しています。 –
@テッド、私はこれを再現することはできません。より多くの情報を提供することができますか、問題を示す単純なコードですか?最新のアップデート、6u29を試しましたか? –