Java复制文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39993896/article/details/81044199
在同一项目下(javaProject xx)的同一个包(package file)下的两个类(Text类和filetext类)
package file;
import java.io.*;

public class Text {
	public static void copy(String src,String dest)  {
		File file=new File(src);
		File fileCopy=new File(dest);
		FileInputStream input=null;
		FileOutputStream output=null;
		try {
			input=new FileInputStream(file);
			 output=new FileOutputStream(fileCopy);
			 byte[] buffer=new byte[1024];
			 int readlength=0;
			 while((readlength=input.read(buffer))!=-1){
				 output.write(buffer,0,readlength);
			 }
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}catch(IOException e){
			e.printStackTrace();
		}
		finally{
			try {
				if(input!=null){
						input.close();
				}
				 if(output!=null){
					output.close();
				}
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		}
}

主代码为:

package file;

import java.io.*;

public class filetext {
	public static void main(String[] args){
		new Text().copy("e:/file.txt","e:/fileCopy.txt");
	}
	
}

c++文件拷贝可见:

https://mp.csdn.net/postedit/78519219

猜你喜欢

转载自blog.csdn.net/qq_39993896/article/details/81044199
今日推荐