当前位置: 代码迷 >> Java相关 >> JFileChooser中如果要保存的是个文件夹,如何生成默认文件名
  详细解决方案

JFileChooser中如果要保存的是个文件夹,如何生成默认文件名

热度:9845   发布时间:2013-02-25 21:43:18.0
JFileChooser中如果要保存的是个文件夹,怎么生成默认文件名
这是我写的,纯文件的话可以生成默认文件名,但是如果师哥文件夹的话就是空,怎么解决啊,求教各位大神
Chooser ch = new Chooser();
String souDirPath = "E:\\home";
File souDir = new File(souDirPath);
String defaultDisk = "D:\\";
String defaultDirName = souDir.getName();
JFileChooser jfc = new JFileChooser();
jfc.setCurrentDirectory(new File(defaultDisk));
jfc.setDialogTitle("Save File");
jfc.setSelectedFile(new File(defaultDirName));
int result = jfc.showDialog(null, "保存");
String desDirPath = jfc.getSelectedFile().getAbsolutePath();
if(souDir.isDirectory()){
ch.copyDir(souDirPath, desDirPath);
}
if(souDir.isFile()){
ch.copyFile(souDir, new File(desDirPath));
}[img=http://my.csdn.net/my/album/detail/1318986][/img]
这是文件夹的情况具体怎么弄啊
引用:
那就不用写绝对地址,找个取得系统函数的地址写在那上面。

不是很明白你说的什么意思,能说的详细点吗?谢谢了那就不用写绝对地址,找个取得系统函数的地址写在那上面。