java 文件流操作
1.用Java编写一个程序,使用字节流拷贝一个文本文件?
1.用Java编写一个程序,使用字节流拷贝一个文本文件?
import * public class FileCopyDemo{ public static void main(String[] args)throws IOException{ FlileInputStream read new FileInputStream(new File(#34D:1.txt#34))
FileOutputStream write new FileOutputStream(new File(#34D:copy.txt#34))
byte[] b new byte[1024] int len 0 while(((b))!-1){ write(read,0,len)
write.flush() } () () } }
Java文件输出路径选着?
代码
eclipse运行输出为:因为eclipse中,classpath的默认位置为本项目的编译路径(java项目是{project_home}in,maven项目是{project_home}targetclasses)。上述测试项目的路径为: F:WIN_projectJarTs,故classpath输出路径为F:WIN_projectJarTsin。-----------------------------------------------------------------------------------------------------------------------------------------运行cmd,进入 F:WIN_projectJarTsin在第一个输出结果可以看到,是没有输出的。-----------------------------------------------------------------------------------------------------------------------------------------将该项目打成可运行的jar后,使用解压工具打开,打开文件。classpath为./,因此输出的结果跟上述在cmd运行的第一个输出一样。表达水平有限,望见谅。