本帖最后由 陈红建 于 2012-7-31 18:00 编辑
我猜你就是i想对数据加密吧哈哈哈- class Test9
- {
- //字节流的方式不仅可以拷贝普通文件,还可以拷贝任意的二进制文件例如exe文件
- public static void main(String[] args) throws IOException
- {
-
- //FileCopy(要被拷贝的文件,拷贝的目的地)
- long start=System.currentTimeMillis();
- FileCopyBuffer("c:\\11.exe","c:\\1.exe");
- FileCopyBuffer("c:\\2.txt","c:\\1.txt");
- long end=System.currentTimeMillis();
- System.out.println((end-start)+"毫秒");
-
- }
- //字节流缓冲区高效拷贝
- public static void FileCopyBuffer(String name,String name2) throws IOException
- {
- BufferedInputStream fr= new BufferedInputStream(new FileInputStream(name));
- BufferedOutputStream fw= new BufferedOutputStream(new FileOutputStream(name2));
- int byte1=0;
- while((byte1=fr.read())!=-1)
- {
- <FONT color=red>fw.write(byte1^0xff1cda);//对写入的流进行运算可以实现加密</FONT> }
- fr.close();
- fw.close();
- }
-
-
- }
复制代码 |