Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java CSV文件名检查_Java_File_Csv_Io_Formatter - Fatal编程技术网

Java CSV文件名检查

Java CSV文件名检查,java,file,csv,io,formatter,Java,File,Csv,Io,Formatter,所以我有一个程序,我需要创建一个文件并从中读取一次 我唯一的问题是如何检查文件名是否已经存在。现在,它只是一个简单的设置,但我将不得不在它的基础上进行构建,以用于以后的高端方法和检查 这就是我到目前为止得到的- x = new Formatter(filename + ".csv"); x.format("%s, %s", height, weight); x.close(); 那么,我如何让我的格式化程序检查已经存在的值“filename”?我正在使用格式化程序,很多

所以我有一个程序,我需要创建一个文件并从中读取一次

我唯一的问题是如何检查文件名是否已经存在。现在,它只是一个简单的设置,但我将不得不在它的基础上进行构建,以用于以后的高端方法和检查

这就是我到目前为止得到的-

    x = new Formatter(filename + ".csv");
    x.format("%s, %s", height, weight);
    x.close();

那么,我如何让我的格式化程序检查已经存在的值“filename”?

我正在使用格式化程序,很多人确实使用文件,但我更喜欢这样。格式化程序不执行您正在尝试的操作,可能是因为该代码已经使用
文件进行了测试并证明有效。exists()
正如人们所指出的方法。只需在路径上使用
File.exists()
,然后就可以使用
格式化程序了。另外,请查看有关
File.exists()
的所有警告,包括为目录返回true,以及在
File.exists()
和您写入文件之间,其他人可能已经创建了一个文件,因此您仍然需要捕获
FNF
File file = new File(PATH, fileName + ".csv");
if (file.exists()) ...;