为什么我不能移动.mp3文件,但是.txts?

时间:2016-04-20 10:46:02

标签: java file mp3 move

所以我现在正试图通过Java移动.mp3文件。之后,他们应该被放置在他们的解释和专辑

的文件夹中

我想出了这段代码:

import java.io.File;

public class Storage {
    String location;

    public Storage(String location){
        this.location = location;
    }

    public void createFolderIfNotExisting(String name){
        File folder = new File(location+name);
        if(!folder.exists()){   
            folder.mkdir();
        }
    }

    public void putInto(String file, String interpret, String album){
        createFolderIfNotExisting(interpret);
        createFolderIfNotExisting(interpret + "//" + album);
        File currentFile = new File(location + file);
        File futureFile = new File(location + interpret + "//" + album + "//" + file);
        currentFile.renameTo(futureFile); 
    }
}

(位置必须以//结束)(编辑) (位置必须以/

结尾

似乎是在创建文件夹。但它没有移动mp3文件。如果我使用.txt文件尝试相同的.txt文件被移动,那对我来说很奇怪。

我还检查了.mp3-File是否被正确识别。因此我使用了currentFile.exists()。它就是。

所以......我真的迷失在这里。将非常感谢帮助。 :)

1 个答案:

答案 0 :(得分:0)

感谢Kayman,他帮助我弄清楚是否存在语法错误。

代码本身完全没问题。 :)