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

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

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


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

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



在Scala中读取整个文件?

什么是在Scala中将整个文件读入内存的简单而规范的方法?(理想情况下,控制字符编码。) 我能想到的最好的是: scala.io.Source.fromPath("file.txt").getLines.reduceLeft(_+_) 或者我应该使用Java的一个可怕的成语,其中最好的(不使用外部库)似乎是: import java.util.Scanner import java.…


只有在不存在的情况下如何用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 - 只使用递归创建星星三角形

我需要写一个名为printTriangle(5); 。 我们需要创建一个迭代方法和一个递归方法(没有任何迭代)。 输出需要如下所示:*************** 这段代码适用于迭代,但我不能适应它递归。 public void printTriangle(int count){int line=1; while(line<= count){…


如何在Java中创建文件夹?

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


如何在Java中创建目录?

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


如何写入Scala中的文件?

对于阅读,有一个有用的抽象Source 。 我怎样才能将文本行写入文本文件?…


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

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


如何在java中的目录中创建文件?

如果我想在C:/a/b/test.txt创建一个文件,我可以这样做: File f=new File("C:/a/b/test.txt"); 另外,我想使用FileOutputStream来创建文件。 那么我该怎么做呢? 出于某种原因,该文件不会在正确的目录中创建。…




java java写入文件夹 fileoutputstream创建目录 java创建多级目录 java创建txt文件 new java递归创建目录 linux创建文件 java当前目录创建文件 java判断目录是否存在