所以我现在正试图通过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()
。它就是。
所以......我真的迷失在这里。将非常感谢帮助。 :)
答案 0 :(得分:0)
感谢Kayman,他帮助我弄清楚是否存在语法错误。
代码本身完全没问题。 :)