java操作只读文件

x_pengcheng 2008-11-09 11:49:02
java中如何把一个文件变成只读文件。
...全文
162 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuaiAWP 2008-11-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 crjjason 的回复:]
使用File类的setReadOnly()方法
[/Quote]

用这个吧
我查API没找到这个方法
真是失败啊
apache2007 2008-11-10
  • 打赏
  • 举报
回复
俺也不知道啊 帮你顶了
jcyan 2008-11-10
  • 打赏
  • 举报
回复
不用那么麻烦,直接 setReadOnly()=false;
RJCHEN1985 2008-11-10
  • 打赏
  • 举报
回复
使用File类的setReadOnly()方法
rosewj 2008-11-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 shuaiAWP 的回复:]

调用cmd命令做
attrib +r 文件名

Java code
import java.io.IOException;


public class AddAttrib {
public static void main(String[] args){
try {
String cmd = "attrib +r f:\\test.txt";
Runtime.getRuntime().exec("cmd.exe /c start "+cmd);
} catch (IOException e) {

e.printStackTrace();
}
}
}
[/Quote]


link_1029 2008-11-10
  • 打赏
  • 举报
回复
file.setReadOnly()
File类有现成的方法啊
shuaiAWP 2008-11-10
  • 打赏
  • 举报
回复

调用cmd命令做
attrib +r 文件名

import java.io.IOException;


public class AddAttrib {
public static void main(String[] args){
try {
String cmd = "attrib +r f:\\test.txt";
Runtime.getRuntime().exec("cmd.exe /c start "+cmd);
} catch (IOException e) {

e.printStackTrace();
}
}
}

rainsilence 2008-11-10
  • 打赏
  • 举报
回复
使用File类的setReadOnly()方法
x_pengcheng 2008-11-10
  • 打赏
  • 举报
回复
jdk1.6有这个方法,之前都没有。
ziwei_1986 2008-11-09
  • 打赏
  • 举报
回复
再帮你顶 期待高手出现
cyazhang 2008-11-09
  • 打赏
  • 举报
回复
帮顶,等人回答。

62,614

社区成员

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

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