[英]file write using java applet
public class filewrite {
public static void main(String ar[]){
try{
BufferedReader br=new BufferedReader(new FileReader(new File("database.txt")));
BufferedWriter br2=new BufferedWriter(new FileWriter(new File("database1.txt")));
String st;
while((st=br.readLine())!=null){
br2.write(st+"\n");
}
}
catch(IOException e){}
}
}
没有错误或警告,但它仍然无法将数据从“database.txt”复制到“database1.txt”
请帮忙。 提前致谢
您需要告诉它允许特权操作。 使用AccessController。 尝试这个:
public void start() {
AccessController.doPrivileged(new PrivilegedAction<Object>(){
@Override
public Object run() {
try{
BufferedReader br=new BufferedReader(new FileReader(new File("database.txt")));
BufferedWriter br2=new BufferedWriter(new FileWriter(new File("database1.txt")));
String st;
while((st=br.readLine())!=null){
String []str=st.split(";");
br2.write(st+"\n");
}
}
catch(IOException e){}
//catch your exceptions
}
}
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.