首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2012-12-16 
JFileChooser中如果要保存的是个文件夹,怎么生成默认文件名这是我写的,纯文件的话可以生成默认文件名,但是

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]
这是文件夹的情况

热点排行