D:\\ApiTest\\xml\\英文1 这个文件下是有文件的
------解决方案--------------------
看下文件夹下是否有文件。 估计是中文的原因,要么就是 路径的原因。
------解决方案--------------------
你 D盘 下建立个fileCheck文件夹,里面放些文件试试。
File f=new File("D:\\fileCheck");
File[] fs =f.listFiles();
for (File file : fs) {
System.out.println(file.getName());
}
------解决方案--------------------
System.err.println(lf.length); 你打印你lf 看看。
------解决方案--------------------
看看构造成功了没。。。
------解决方案--------------------
楼主,你的路径,不是目录吧
------解决方案--------------------
你debug 调试看看区别吧。
------解决方案--------------------
你这个也是web项目调的? 不是自己搞个main调的?
是不是权限问题啊?
------解决方案--------------------
File对象会自己处理分隔符的,不要自己画蛇添足的replace
你看看下面的代码,是否OK
public void addToCaseList(String filePath, String fileName, int groupId) {
File file = new File(filePath, fileName);
File[] lf = file.listFiles();
// file.exists(), file.isDirectory() ...
// blah, blah, blah...
}