为了方便批量上传,做了一个test方法,把一个文件夹下的所有MP3文件分割出歌名和歌手,并上传到fastdfs返回地址,最后将所有数据导出到EXCEL表格中。最后就可以直接导入EXCEL实现批量上传了。
截取文件后缀名
import java.io.File;
public class Test {
/**
*author: itmyhome
*/
public static void main(String[] args) {
File file = new File("HelloWorld.java");
String fileName = file.getName();
String suffix = fileName.substring(fileName.lastIndexOf(".") + 1);
System.out.println(suffix);
}
}
遍历本目录下所有的文件(不包括目录的目录里的文件)
import java.io.File;
public class main {
public static void main(String[] args) {
String path = "D:\\JAVA"; //要遍历的路径
File file = new File(path); //获取其file对象
File[] fs = file.listFiles(); //遍历path下的文件和目录,放在File数组中
for(File f:fs){ //遍历File[]数组
if(!f.isDirectory()) //若非目录(即文件),则打印
System.out.println(f);
}
}
}
遍历本目录下所有的文件(包括