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

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

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


只有在不存在的情况下如何用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中创建空文件夹?

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


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

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


Java的createNewFile()-它也会创建目录吗?

我有一个条件来检查继续之前是否存在某个文件(./logs/error.log)。 如果找不到,我想创建它。 但是,会 File tmp=new File("logs/error.log"); tmp.createNewFile(); 还创建logs/如果它不存在?…


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

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


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

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


我如何使用Java在当前用户的主目录中创建一个文件?

你好,我只是想知道如何在当前用户的主目录下创建一个自定义目录。 我已经试过这个,它不工作...(代码如下) 我想要它到这个目录,并在文档文件夹中创建文件夹 C:/用户/ “用户”/文件/ SimpleHTML/File SimpleHTML=new File("C:/Users/"user"/Documents");{// if the directory does not…




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