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));
}
[解决办法]
那就不用写绝对地址,找个取得系统函数的地址写在那上面。
[解决办法]
具体怎么弄啊
[解决办法]