如何在Windows中从Java创建非只读目录
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何在Windows中从Java创建非只读目录,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含841字,纯文字阅读大概需要2分钟。
内容图文
我正在使用myFileObject.mkdirs()创建目录.在Windows中,每个创建的目录都标记为只读.尽管我仍然可以(奇怪地)仍然写入目录,但是在删除内容时会加剧.
是否有一些系统属性或我可以设置的东西,以便对新目录的默认权限是可读写的? (我在SO和Web上进行了搜索,除了其他抱怨同一件事的人之外,没有找到任何其他东西.)必须为目录树调用setWritable令人痛苦. (如果有所作为,我将在Windows 7上使用J2SE 1.6.0_23.)
解决方法:
据我了解,没有办法从Java做到这一点,这不是Java问题.例如,让我们从cmd创建文件夹,您将看到相同的问题(ms error).
CMD
md sampleDir
attrib -r sampleDir
属性将保持不变,与创建步骤相同.但是,如果您看到“只读”的蓝色正方形,则默认情况下不会将其标记为只读.蓝色仅代表未确定的空白状态.仅当它在复选框中带有选中标记时,它才会被标记为只读.
如果可以创建将创建此作业的.bat文件,则可以从Java调用它:
Runtime.getRuntime().exec("cmd /c run.bat");
这不是真正的方法,但是如果可行,那就比什么都好.
内容总结
以上是互联网集市为您收集整理的如何在Windows中从Java创建非只读目录全部内容,希望文章能够帮你解决如何在Windows中从Java创建非只读目录所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。