关于文件删除重建! ????????拷贝来拷贝去又还原成aaa.txt和什么也不做效果一样!!:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File f=new File("aaa.txt");FileInputStream fis=new FileInputStream(f);//---byte buffer[]=new byte[fileSize];fis.read();//---f.delete();//--f.you ren....File ff=new File("aaa.txt");FileOutputStream fos=new FileOutputStream(ff);fos.write(byffer); File file=new File("text.txt");file.renameTo(new File("newtext.txt")); File file = new File( this.SavePathFileName + "temp" ); File filesource = new File( this.SavePathFileName ); if( filesource.exists() == true ) { filesource.delete(); } file.renameTo( new File( this.SavePathFileName ) ); //用javac编译,java a.java aaa.txt 运行程序.import java.io.*;public class a{ public static void main(String[] args) { try{ File myfile=new File(args[0]); File nfile=new File("bbb.txt"); FileInputStream sin=new FileInputStream(myfile); FileOutputStream sout=new FileOutputStream(nfile); int c; while(!((c=sin.read())==-1)){ sout.write(c); } myfile.delete(); nfile.renameTo(new File("aaa.txt")); }catch(IOException e) { System.err.println("IO error: " + e); } }} //搞错了!应该是这样.import java.io.*;public class a{ public static void main(String[] args) { try{ File myfile=new File(args[0]); File nfile=new File("bbb.txt"); FileInputStream sin=new FileInputStream(myfile); FileOutputStream sout=new FileOutputStream(nfile); int c; while(!((c=sin.read())==-1)){ sout.write(c); } sin.close(); sout.close(); myfile.delete(); nfile.renameTo(new File("aaa.txt")); }catch(IOException e) { System.err.println("IO error: " + e); } }} 改正:在内容拷贝过程中我已经修改了我想修改的内容!另外当我删除aaa.txt后用renameTo无法把bbb.txt改为aaa.txt,请问这是为什么?如果有谁成功的话请指点! 用renameTo之前必须要关闭FileOutputStream,否则不能成功。 实习生求助!! 方法中形式参数格式可以带类名的某个格式是怎么回事? new求解答! 请教高手,线程互斥怎么没起作用??? JList谁能隔行显示一个背景颜 初学JAVA求教-关于JAVA程序执行顺序 *****************100分,问一下关于Look&Feel************* 编译通过,但出现这个问题,如何解决? ■■■这个问题挺复杂的,关于程序控制的,我应该怎么做?■■■ 用Adapter实现点击右上角的X关闭窗口程序应该怎么写? java自带的包的的目录在那里 关于使用包的问题
FileInputStream fis=new FileInputStream(f);
//---
byte buffer[]=new byte[fileSize];
fis.read();
//---
f.delete();
//--f.you ren....
File ff=new File("aaa.txt");
FileOutputStream fos=new FileOutputStream(ff);
fos.write(byffer);
file.renameTo(new File("newtext.txt"));
if( filesource.exists() == true ) {
filesource.delete();
}
file.renameTo( new File( this.SavePathFileName ) );
import java.io.*;
public class a
{
public static void main(String[] args)
{
try{
File myfile=new File(args[0]);
File nfile=new File("bbb.txt");
FileInputStream sin=new FileInputStream(myfile);
FileOutputStream sout=new FileOutputStream(nfile);
int c;
while(!((c=sin.read())==-1)){ sout.write(c);
}
myfile.delete();
nfile.renameTo(new File("aaa.txt")); }catch(IOException e)
{
System.err.println("IO error: " + e);
} }
}
public class a
{
public static void main(String[] args)
{
try{
File myfile=new File(args[0]);
File nfile=new File("bbb.txt");
FileInputStream sin=new FileInputStream(myfile);
FileOutputStream sout=new FileOutputStream(nfile);
int c;
while(!((c=sin.read())==-1)){ sout.write(c);
}
sin.close();
sout.close();
myfile.delete();
nfile.renameTo(new File("aaa.txt")); }catch(IOException e)
{
System.err.println("IO error: " + e);
} }
}