Java-如何使用相对路径在目录中创建文件

手指酸痛提示:

我想使用相对路径在新目录中创建文件。创建目录“ tmp”非常容易。

但是,当我创建文件时,它只是位于当前目录中而不是新目录中。代码行在下面。

    File tempfile = new File("tempfile.txt");

也尝试过这个:

    File tempfile = new File("\\user.dir\\tmp\\tempfile.txt");

显然,我误解了这种方法的工作原理。非常感谢您的协助。

编辑:添加了当前使用的代码行以及我认为可能适用于相对路径的代码,以消除混乱。

斯坦尼斯拉夫·莱文塔尔(Stanislav Levental):
File dir = new File("tmp/test");
dir.mkdirs();
File tmp = new File(dir, "tmp.txt");
tmp.createNewFile();

顺便说一句:为了进行测试,请使用@Rule和TemporaryFolder类创建临时文件或文件夹

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Java中创建相对路径?

如何使用Java从linux环境中获取tomcat中当前目录的相对路径

如何使用Java获取文件到文件夹的相对路径

如何在Java中获取exe的相对路径

Java文件路径相对化与相对路径中的跳转

Java:文件相对路径-找不到文件

使用IntelliJ IDEA在Java中引用具有相对路径的文本文件

Java-文本文件在主文件中的相对路径?

Java 无法获取文件的相对路径

Java和Mac-如何将文件写入相对路径

在Java 7中,列出具有“相对路径”的文件

无法在 IntelliJ 中获取资源文件的相对路径 - Java/Selenium

Java中数据库文件的相对路径

在bash shell中使用相对路径调用Java文件

Java中图像和声音的相对路径

在Java FX中定义图像的相对路径

在Java的相对路径中插入字符串

在Java中使用相对路径打开资源

Java Export JAR使用相对路径

如何用两个绝对路径(或URL)在Java中构造一个相对路径?

Java如何解析新File()中的相对路径?

如何从Java项目中的相对路径读取文件?java.io.File找不到指定的路径

Java使用相对路径而不是绝对路径

Java Nio相对路径的绝对路径

相对路径与绝对路径Java

java.nio.file.WatchEvent仅提供相对路径。如何获取修改后的文件的绝对路径?

不使用绝对路径用java创建文本文件

Java-Java Web应用程序中文件的相对路径

在使用DataFrames时,Spark为什么会报告“ java.net.URISyntaxException:绝对URI中的相对路径”?