如何在文件上保存新路径

时间:2014-11-16 00:51:17

标签: java

我正在制作一个简单的MP3播放器,并从某个目录导入了mp3文件。我想改变路径以获得双反斜杠,但它没有注册。

matchingFiles = dir.listFiles(textFilter);
    for(int i = 0; i<matchingFiles.length; i++){
        String s = matchingFiles[i].toString();
        String t = s.replace("\\", "\\\\");

        matchingFiles[i] = new File(t);
        System.out.println(matchingFiles[i]);
        fileList.add(matchingFiles[i]);
    }

打印提供单个反斜杠,而t为双。 File.renameTo()似乎也无法工作,所以我想知道如何更改现有文件中的路径。

1 个答案:

答案 0 :(得分:2)

File类旨在以自己的方式表示系统路径,以及系统方式。换句话说,File将路径理解为\分隔的文件夹,而不是\\。你不能改变它。问题是,你为什么要这样做?