如题,现在我在用java做一个获取文件相对路径的算法,讲C:\youku下的文件全部读出并适当处理。如:C:\youku\下载\diyi\wode\haha.jpg想要的结果是得到四个字段:Path:\youku\下载\di...
如题,现在我在用java做一个获取文件相对路径的算法,讲C:\youku下的文件全部读出并适当处理。如:C:\youku\下载\diyi\wode\haha.jpg
想要的结果是得到四个字段:
Path:\youku\下载\diyi\wode\haha.jpg
first:youku
second:下载
name:haha.jpg
问题是.jpg 在java中用正则表达式如何表示呢?
我的代码如下,但结果不对:
import java.io.File;
import java.util.ArrayList;
public class FileSystem {
// private static ArrayList filelist = new ArrayList();
static int j=0;//文件总数
public static void main(String[] args) {
long a = System.currentTimeMillis();
refreshFileList("C:\\Youku");
System.out.println(System.currentTimeMillis() - a);
System.out.println