使用IO技术,创建一个目录,然后复制一个文件到该目录!实现复制的功能。(在博客园上传的第一份代码)
2014-05-13 20:05
519 查看
import java.io.*;
/**
* @author lyx
* 2014-5-12 下午05:09:57
* 获取文件夹 类
* FileInputStream-- 文件输入流 从文件中读取数据到内存中 , 用read()方法读取数据
* FileOutputStream-- 文件输出流 向文件中写入数据,用write()方法写入数据
*/
public class Directory {
/**
* @param args
*/
public static void main(String[] args) {
File file=new File("lyx\\lyx.txt");//create a .txt-file
File f=new File("lyx1.txt");
FileInputStream fis;//声明一个文件输入流对象
FileOutputStream fos;//声明一个文件输出流对象
//String s="i have a dream!!!";
try {
//读取文件
fis=new FileInputStream(file);//通过FileInputStream类 把文件中的数据读到内存中
byte[] by1=new byte[(int)(file.length())];//定义一个字节数组by1[],长度为文件的长度
fis.read(by1); //通过read()读取文件中的数据,把数据存储到字节数组by1中,并返回读取字节的数量
String s1=new String(by1); //通过String方法把字节数组转化为一个字符串
//输出文件
fos=new FileOutputStream(f,true);//通过FileOutputStream类 把内存中的数据写入到文件中去
/* String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示*/
byte[] by= s1.getBytes();//将字符串s1转化字节并存储在字节数组中
fos.write(by);//以字节为单位把数据写入文件中
} catch (Exception e) {
e.printStackTrace();
}
}
}
/**
* @author lyx
* 2014-5-12 下午05:09:57
* 获取文件夹 类
* FileInputStream-- 文件输入流 从文件中读取数据到内存中 , 用read()方法读取数据
* FileOutputStream-- 文件输出流 向文件中写入数据,用write()方法写入数据
*/
public class Directory {
/**
* @param args
*/
public static void main(String[] args) {
File file=new File("lyx\\lyx.txt");//create a .txt-file
File f=new File("lyx1.txt");
FileInputStream fis;//声明一个文件输入流对象
FileOutputStream fos;//声明一个文件输出流对象
//String s="i have a dream!!!";
try {
//读取文件
fis=new FileInputStream(file);//通过FileInputStream类 把文件中的数据读到内存中
byte[] by1=new byte[(int)(file.length())];//定义一个字节数组by1[],长度为文件的长度
fis.read(by1); //通过read()读取文件中的数据,把数据存储到字节数组by1中,并返回读取字节的数量
String s1=new String(by1); //通过String方法把字节数组转化为一个字符串
//输出文件
fos=new FileOutputStream(f,true);//通过FileOutputStream类 把内存中的数据写入到文件中去
/* String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示*/
byte[] by= s1.getBytes();//将字符串s1转化字节并存储在字节数组中
fos.write(by);//以字节为单位把数据写入文件中
} catch (Exception e) {
e.printStackTrace();
}
}
}
相关文章推荐
- 实现文件的创建、删除、复制、压缩、解压以及目录的创建、删除、复制、压缩解压等功能
- Java中使用fileupload组件实现文件上传功能的实例代码
- 编写一个应用程序实现文件的复制。使用格式:java Copy 源文件目标文件,功能是将源文件的内容复制到目标文件。
- 使用.net FtpWebRequest 实现FTP常用功能 上传 下载 获取文件列表 移动 切换目录 改名
- 使用.net FtpWebRequest 实现FTP常用功能 上传 下载 获取文件列表 移动 切换目录 改名 .
- Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码
- Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码
- Java代码使用FTPClient实现ftp文件上传下载和删除的功能
- 使用标准io实现文件复制功能
- 调用hadoop api实现文件的上传、下载、删除、创建目录和显示功能
- Java文件IO操作工具类(复制、删除、重命名、创建路径),复制代码并创建FileControl类即可使用。
- 市面上所有号称"虚拟机","防火墙"的实时监控杀毒软件无一不是使用的IFSHOOK技术.但是同时也有一些朋友不断写MAIL给我打听如何实现读写的监控.下面给出用VTOOLSD写的代码.也就是所有实时杀毒软件的奥秘.同时,很多拦截文件操作的软件,例如对目录加
- 在tp3.2.3中使用 FormData 对象实现表单的文件上传功能遇到的一个问题及解决方法
- Android手机SD卡文件或目录拷贝、复制、粘贴功能实现代码
- .Net/C# 封装磁盘目录文件搜索功能的工具类 (实现了与搜索相关的事件,以便插入客户处理代码)
- 使用jQuery OCUpload实现excel文件一键上传功能
- 使用JAVA反射技术实现代码零耦合与功能无限扩展!
- 在Servlet中使用开源fileupload包实现文件上传功能
- 使用ajaxfileupload.js实现上传文件功能
- 004——使用servlet实现文件上传功能