Java中有没有办法确定路径是否有效而不尝试创建文件?

Java中有没有办法确定路径是否有效而不尝试创建文件?

我需要确定用户提供的String是否是有效的文件路径(即,如果createNewFile()将成功或抛出异常)但我不想使用仅为验证目的而创建的无用文件来膨胀文件系统,因此,有没有办法确定我拥有的字符串是否是一个有效的文件路径而不试图创建该文件? 我知道“有效文件路径”的定义因操作系统而异,但我想知道是否有任何快速接受“C:/ foo”或“/ foo”并拒绝“香蕉”的方式...一种可能的方法如果创…


如何在Java中创建临时目录/文件夹?

在Java应用程序中创建临时目录是否有标准可靠的方法? 在Java的问题数据库中有一个条目,它在注释中有一些代码,但我想知道是否有一个标准解决方案可以在常见的库(Apache Commons等)中找到?…


java - 在创建文件之前检查目录中的写权限

我的小实用程序应用程序通过GUI文件选择器询问用户输出目录。 然后经过一些处理,在这个输出目录中创建了很多文件。 我需要检查应用程序是否具有写访问权限,以便通知用户并且不会继续处理(这可能需要很长时间) 我第一次尝试是java.io.File的canWrite()方法。 但是这不起作用,因为它处理目录条目本身而不是其内容。 我已经看到至少有一个Windows XP文件夹的实例可以被重命名或删…


只有在不存在的情况下如何用Java创建文件?

我想在Java中实现以下操作,我不知道如何:/**write data(Data is defined in my package)*to a file only if it does not exist, return success*/ boolean writeData(File f, Data d){FileOutputStream fos=null;…


如何在Java中创建文件夹?

如何在Java中创建一个空文件夹?…


如何在Java中创建目录?

我如何创建目录/文件夹? 一旦我测试了System.getProperty("user.home"); 当且仅当新文件夹不存在时,我必须创建一个目录(目录名称“新文件夹”)。…



如何在java中创建空文件夹?

可能重复: 如何创建文件夹? 我试图用File类在“C:/ Temp/Emptyfile”目录下创建一个空文件。 但是,当我这样做时,它向我显示一个错误:“已经创建文件夹Temp”。 否则,它不会为我创建一个。 那么,我如何从字面上用java API创建文件夹呢?…


java - 如何在内存中创建一个目录? 伪文件系统/虚拟目录

对于我的用例,我想有一个内存目录来存储一些文件很短的时间。 实际上,我在运行时将源代码编译为.class文件,并加载并执行它们。 干净的方法是创建一个虚拟目录,让编译器在那里创建.class文件。 当然我可以使用一个临时目录,但是在编译之前我必须把它清理干净,我不知道我是否是唯一使用它的人。 那么,在Java中是如何创建一个虚拟内存的目录呢?…


java - 在应用程序支持或%appdata中创建目录%

我已经熟悉创建文件并将其放在“user.home”中。 我在Mac上,所以不太了解PC的文件夹,但在我的图书馆里,有应用程序支持。 有没有办法在那里放置一个目录,也在PC的%appdata%?…


创建目录。 如果存在,则删除目录及其内容,并在Java中创建新目录

我正在尝试在Java中创建一个目录。 如果存在,我想删除该目录及其内容,并创建一个新目录。 我正在尝试执行以下操作,但目录不会被删除。 新文件被追加到目录。 File file=new File("path"); boolean isDirectoryCreated=file.mkdir(); if(isDirectoryCreated){System.out.…




java scala创建文件夹 java创建多级目录 java创建txt文件 java递归创建目录 fileoutputstream创建目录 new java相对路径创建文件 linux创建文件夹 java判断目录是否存在