【发布时间】:2014-12-12 14:33:16
【问题描述】:
我正在尝试在特定目录 SYS_CONFIG_DIR_NAME 中创建文件 SYS_CONFIG_FILE_NAME。使用下面发布的代码,当我运行 java 程序时,它会在该目录中创建两个目录而不是一个目录和一个文本文件。
以下代码的输出是
SYS_CONFIG/config.txt. But `config.txt` is not a text file it is just a directory named `config.txt`
我还提到了 stackoverflow 中的一些问题,但我找不到解决方案。请让我知道我错过了什么?
代码:
private final static String SYS_CONFIG_DIR_NAME = "SYS_CONFIG";
private final static String SYS_CONFIG_FILE_NAME = "config.txt";
private static File newSysConfigInstance() throws IOException {
// TODO Auto-generated method stub
File f = new File(SYS_CONFIG_FILE_PATH + "/" + SYS_CONFIG_DIR_NAME + "/" + SYS_CONFIG_FILE_NAME);
f.mkdirs();
f.createNewFile();
return f;
}
【问题讨论】: