我已将文件转换为DBF格式。但我必须将该dbf文件保存到我创建目录时生成的特定文件夹中。常见的编码就是这样编写的
import java.io.File;
// demonstrates how to create a directory in java
public class JavaCreateDirectoryExample
{
public static void main(String[] args)
{
File dir = new File("/Users/al/tmp/TestDirectory");
// attempt to create the directory here
boolean successful = dir.mkdir();
if (successful)
{
// creating the directory succeeded
System.out.println("directory was created successfully");
}
else
{
// creating the directory failed
System.out.println("failed trying to create the directory");
}
}
}
但是,我想将"/Users/al/tmp/TestDirectory"
更改为动态状态,我将其从我已经制作的JFileChooser 路径中取出。有没有可能做到这一点?非常感谢
答案 0 :(得分:0)
如果您想使用相同的变量,可以再次实例化。
File dir = new File("/Users/al/tmp/TestDirectory");
boolean successful = dir.mkdir();
// Here we assign a new value by calling the constructor
dir = new File("/Users/al/tmp/AnotherTestDirectory");
// Next we create the new directory using the same method
boolean successful2 = dir.mkdir();
答案 1 :(得分:0)
我猜你是Java的新手。你应养成阅读API的习惯。这是你的朋友,将帮助回答这些问题。
JFileChooser
可用于获取可用于获取路径的所选File
JFileChooser API:
文件API:
...以及一些示例代码
JFileChooser chooser = new JFileChooser();
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
String path = chooser.getSelectedFile().getAbsolutePath();
File dir = new File(path);
....
}