【问题标题】:CSV File name checkCSV 文件名检查
【发布时间】:2013-12-16 13:34:09
【问题描述】:

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

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

这就是我目前所拥有的 -

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

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

【问题讨论】:

  • 我正在使用 Formatter,很多人使用 File,但我更喜欢这个。
  • Formatter 没有做你正在尝试的事情,可能是因为正如人们指出的那样,该代码已经使用 File.exists() 方法测试并证明是有效的。只需在路径上使用File.exists(),然后您就可以使用您的Formatter。另外,请查看有关File.exists() 的所有警告,包括对目录返回true 以及在File.exists() 和您写入文件之间的事实,其他人可能已经创建了一个文件,因此您仍然需要捕获FNF

标签: java file csv io formatter


【解决方案1】:
File file = new File(PATH, fileName + ".csv");
if (file.exists()) ...;

【讨论】:

    猜你喜欢
    • 2016-03-10
    • 1970-01-01
    • 2016-12-14
    • 2014-03-23
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多