Ali*_*ila 2 java linux tomcat web-applications
我正在使用以下代码在Linux下在java中创建一个目录:
String dir = "~/tempDir/";
if (!IOUtils.createDirectory(dir)) {
throw new IOException("could no create the local store directory: "
+ dir );
}
LOGGER.info("local store successfully created.");
Run Code Online (Sandbox Code Playgroud)
应用程序似乎创建了目录,因为我没有错误,它工作正常.问题是我在磁盘上看不到这个目录; 我在我的主目录中查找.我需要提一下,这是一个在tomcat下运行的java Web应用程序.
有谁知道为什么我看不到这个目录?
这不,因为工作~是由你的shell扩展,bash或sh或什么的.这不适用于Java.
您已~在工作目录中创建了一个名为的目录.
您需要从系统属性获取用户的主目录,user.home并从中构建路径.
final File dir = new File(System.getProperty("user.home"), "tempDir");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
410 次 |
| 最近记录: |