【问题标题】:How to add path to new File in Java如何在Java中添加新文件的路径
【发布时间】:2015-08-03 12:50:09
【问题描述】:

我有这样的事情:

File file = new File("test.txt");

但我想做这样的事情:

File file = new File("C:\Users\Test\eclipse_workspace\Example\text.txt");

我该怎么做?

【问题讨论】:

  • 你已经做到了。你有什么问题?
  • 可能你不能,因为它不是同一个文件。
  • 也许你的意思是你想要文件的完整路径?如果您将此文件作为File-Object 获得,则可以尝试.getAbsolutePath() - 如果您想构建路径并且只知道文件的名称,您可以尝试:String path = System.getProperty("user.dir") + "//test.txt"

标签: java file filereader


【解决方案1】:

Counterslash 是一个必须转义的字符,也是用来转义字符的字符。所以,为了得到

File file = new File("C:\Users\Test\eclipse_workspace\Example\text.txt");

要工作,你必须避开每一个反斜线。就像这样:

File file = new File("C:\\Users\\Test\\eclipse_workspace\\Example\\text.txt");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    相关资源
    最近更新 更多