把只读文件改为可写 如题,我在学java,最近在学xml文件的读写,发现如果xml文件设置为只读的话就会报异常,我现在只是捕获异常后有个提示,现在想捕获异常后能够把文件的属性改为可写,望大侠帮帮忙,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只在File 类里找到一个setReadOnly 没看到设置别的属性的方法。。 Java 中不支持设置可写的功能,也就是说使用 setReadOnly 设置只读属性后,就没有办法再改回来了。除非调用外部的本地命令来修改,或者读出来生成一个新的文件。 那说明你用的读写器不对只读文件的话就不要用双向读写器用java.io.FileInputStream bao110908(bao)(bao) ( ) 信誉:100 Blog 加为好友 2007-7-11 11:44:45 得分: 0 Java 中不支持设置可写的功能,也就是说使用 setReadOnly 设置只读属性后,就没有办法再改回来了。除非调用外部的本地命令来修改,或者读出来生成一个新的文件。 ============================================1.6已经可以修改了boolean setWritable(boolean writable) 设置此抽象路径名所有者写权限的一个便捷方法。 IO包里解压ZIP格式文件 java遍历文件夹? 请教一个在java中取property值的问题 JAVA学习中的疑问,请帮忙看一下 有一个问题:怎样将-3通过位移变成131了 请各位csdn的高手指教,小弟24在线等 数组排序对应输出???? 求助*我的java程序编译不过去,又看不出什么问题,请帮忙~ jbuilder9的配置问题!!! 接口存在的意义???? 如何按下esc,当前对话框就关闭,我try 关于异常的小问题,急,跪求~ JTable交替显示
只读文件的话就不要用双向读写器
用java.io.FileInputStream
Java 中不支持设置可写的功能,也就是说使用 setReadOnly 设置只读属性后,就没有办法再改回来了。除非调用外部的本地命令来修改,或者读出来生成一个新的文件。
============================================1.6已经可以修改了
boolean setWritable(boolean writable)
设置此抽象路径名所有者写权限的一个便捷方法。