文件
来源:互联网 发布:java log日志输出文件 编辑:程序博客网 时间:2024/04/27 21:07
package 时钟;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;
public class Copy {
public static void main(String[] args) throws IOException {
Scanner inputFromConsole = new Scanner(System.in);
System.out.println("enter this file name");
String args1 = inputFromConsole.nextLine();
String args2 = inputFromConsole.nextLine();
if(args1.length() !=2)
{
System.out.println("java copy sourceFile targetfile");
System.exit(0);
}
File sourceFile = new File(args1);
if(!sourceFile.exists())
{
System.out.println("sourceFile "+args1+"not exit");
System.exit(0);
}
File targetFile = new File(args2);
if(!sourceFile.exists())
{
System.out.println("sourceFile "+args2+"not exit");
System.exit(0);
}
BufferedInputStream input = new BufferedInputStream(new FileInputStream(sourceFile));
BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream(targetFile));
int r;int numberOfBytesCopied = 0;
while((r=input.read())!=-1)
{
output.write((byte)r);
numberOfBytesCopied++;
}
input.close();
output.close();
System.out.println(numberOfBytesCopied+"bytes copy");
}
}
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 文件
- 广西南宁治疗脱肛要花好多钱
- Spark MLlib Deep Learning Neural Net(深度学习-神经网络)1.3
- 浮动窗口
- FZU 2137 奇异字符串 后缀数组
- 深入new/delete:类域的operator new重载
- 文件
- 用java开发学生信息管理系统(SIMS,四)
- Android 事件分发机制
- 针对DRA75x of TI UBOOT(2013-04) 全面解析整个流程
- 过犹不及
- STL几种常见类型的比较
- 代码实现UIPickerView
- win7与Ubuntu 13.04双系统修改启动项顺序的2种可行方法
- python—pysqlite的使用