class CopyFileClass
{
//字节流的方式不仅可以拷贝普通文件,还可以拷贝任意的二进制文件例如exe文件
public static void main(String[] args) throws IOException
{
在主程序这里 用mian的参数 定义
就是实现 CopyFileClass c:\1.txt true //这样是对文件的加密
CopyFileClass c:\1.txt false //这样是对文件的解密
如果读取文件的时候 发现是已经加密的文件 会给出提示
如果没有加密 那么就加密,
如果解密的时候发现文件没有加密 那么也会给出提示
FileCopyBuffer(String name,String name2 ,String Boolean)
}
//字节流缓冲区高效拷贝
//我知道加密的时候应该是在写入数据的时候
//我想在这里实现一个对文件数据的加密
public static void FileCopyBuffer(String name,String name2 在这里定义一个参数如果true就是加密如果false就是解密) throws IOException
{
BufferedInputStream fr= new BufferedInputStream(new FileInputStream(name));
BufferedOutputStream fw= new BufferedOutputStream(new FileOutputStream(name2));
int byte1=0;
while((byte1=fr.read())!=-1)
{
fw.write(byte1);
}
fr.close();
fw.close();
}
}
|