【发布时间】:2013-11-04 03:41:29
【问题描述】:
我需要在使用 JfileChooser 时制作所选文件的备份副本,以便用户可以指定/或选择备份文件的名称。我必须为此过程使用 DataInputStream 和 DataOutputStream 以及 readByte 和 writeByte 方法。
这是我目前所拥有的:
public class BasicFile {
public BasicFile() throws FileNotFoundException, IOException{
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
File f = chooser.getSelectedFile();
if (f.isFile())
{
DataInputStream dis = new DataInputStream(new FileInputStream(f));
}
}
}
【问题讨论】:
-
所以基本上你想读取一个文件并将内容复制到另一个文件,是吗?您可以通过 Google 搜索大量示例。
-
是的,先生,我试过谷歌搜索,我不知道该怎么做。
-
其他文件只是所选文件的备份副本
-
在此处查看如何以多种不同方式复制文件:stackoverflow.com/questions/2520305/… 我不明白为什么您必须为此使用
DataInputStream和DataOutputStream,但它们正在工作和其他 Streams 一样。 -
我必须为我正在从事的这个特定项目使用这两个类。不过谢谢你的帮助!
标签: java swing file-io jfilechooser datainputstream