(急)如何解除文件只读权限?

youarestupid 2003-08-25 03:34:40
File file=new File();
file.setReadOnly();可以设置文件为只读,那么如何解除这个权限?就是想过后继续向文件里写东西?
...全文
566 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangry 2003-08-26
  • 打赏
  • 举报
回复


也许可以用FileLock
javatech 2003-08-26
  • 打赏
  • 举报
回复
呵呵,这两位同学真有意思,你们说的方法好像是在Edit中的吧!回答问题也严肃一点嘛,题目都没看清就抢着捡分!!!!
juniper79 2003-08-26
  • 打赏
  • 举报
回复
前面两位真是不负责任,JAVA API根本就没有file.setReadOnly(false)这样的方法,只有file.setReadOnly()。
topbit 2003-08-26
  • 打赏
  • 举报
回复
file.setReadOnly(false);
wyhgg 2003-08-26
  • 打赏
  • 举报
回复
public abstract void setReadOnly(boolean readOnly)

Parameters:
readOnly - true enables read-only mode; false disables read-only mode.
老土豆T 2003-08-26
  • 打赏
  • 举报
回复
try {
java.lang.Runtime.getRuntime().exec("attrib -a dd.txt");
} catch (Exception e) {
e.printStackTrace();
}
flashspy 2003-08-26
  • 打赏
  • 举报
回复
Runtime.getRuntime().exec("attrib -a dd.txt")
wangyanqiu 2003-08-26
  • 打赏
  • 举报
回复


执行cmd的方法难道不行吗?

up
nt941 2003-08-25
  • 打赏
  • 举报
回复
java API 设计的缺陷啊。
liuyk 2003-08-25
  • 打赏
  • 举报
回复
查过很多资料,没有找到可以直接去除只读的办法
juniper79 2003-08-25
  • 打赏
  • 举报
回复
我也没找到对应的方法,我自己“曲线救国”的办法为:
1。读进该文件的内容和文件名;
2。删除该文件;
3。判断该文件是否存在(是否删除);
4。以上述文件名新建一个文件;
5。把旧文件的内容写到新文件中去。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧