之前做的一个小玩意,功能是切割大文件,分成一个个小文件,并且只有通过生成的配置文件才能恢复过来,说起来还可以通过切割来隐藏一些文件 #坏笑脸
先看下效果:
上代码:
import java.awt.*;
import java.awt.event.*;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.SequenceInputStream;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Properties;
import javax.swing.JDialog;
import javax.swing.JOptionPane;
import javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction;
public class FileSplit {
public static void main(String[] args) throws Exception {
new MyFrame();
}
}
class MyFrame {
Frame frame;
String openPath,savePath,myDir,openDir;
TextField textField1,textField2,textField3;
InputStream fileReader;
OutputStream fileWriter;
Button openFile,saveFile,splitButton,restoreButton;
int num=1;
public MyFra