怎样读取文件路径 急在线等 d:\*.xls怎样将d盘下的所有以xls为后缀的文件名读取出来?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File d = new File("D:");File[] files = d.list(new FileNameFilter() { public boolean accept(String fileName) {//可能还有其他参数,你查一下api if(fileName.endWith(".xls") { return true; } return false; } // 可能还有其他函数}); File f = new File("D:\\"); String[] name=f.list(new FilenameFilter(){public boolean accept(File dir,String name){ return name.indexOf(".xls")!=-1;}})for(i=0;i<name.length;i++){System.out.println(name[i]);} public class ListFile { public static void main(String[] args) throws Exception { File file=new File("D:\\"); String[] files=file.list(new FilenameFilter(){ public boolean accept(File dir, String name) { return name.indexOf(".xls")!=-1;//这里可以根据不同的类型来转换 } }); for(int i=0;i<files.length;i++) { System.out.println(files[i]); } }} 文件已经能读出来POIFSFileSystem poiFile = new POIFSFileSystem(new FileInputStream( "D://生产模版表1-3.xls")); HSSFWorkbook workbook = new HSSFWorkbook(poiFile);想将"D://生产模版表1-3.xls"));改写成将D:下面的所有*.xls 读近来怎么个流程 谢谢 System.setProperty("user.dir","D:/");File file=new File(fileName);.... /** * 在所有的子目录下查找特定的文件,并将文件名列出, */ public void printFileName(String dir,String filter){ //遍历dir目录下的所有路径,列出所有的路径名,判断是否为目录 File file=new File(dir); String[] fileList=file.list(); //判断路径是不是目录,如果是目录则在次运行该函数 for(String path:fileList){ String path2=dir+"/"+path; if((new File(path2)).isDirectory()){ //如果是目录的操作 printFileName(path2, filter); }else{ //如果是文件的操作,则直接打印 if(path.indexOf(".xls")!=-1){ System.out.println(path); } } } } lz的意思应该就是读取d盘根目录下的excel文件吧 BufferedReader reader = null;reader = new BufferedReader(new FileReader("d:\*.xls")); JAVA log4j提醒? 分布式对象有多重要 jtable和AbstractTableModel问题 问个疑惑的问题 悲哀!!!java连接不了SQL数据库!!! 谁能帮忙做一下这道题 求教: 简单的整数加减法 98 下的环境变量在哪里设置? 我知道它在第几行,但我怎样返回它的值呢?很急呀!!! 多线程问题,Object.wait() 和 Object.notify() 如何理解? 關於數據統計問題!!!!! struts 的优越性
File[] files = d.list(new FileNameFilter() {
public boolean accept(String fileName) {//可能还有其他参数,你查一下api
if(fileName.endWith(".xls") {
return true;
}
return false;
}
// 可能还有其他函数
});
public boolean accept(File dir,String name){
return name.indexOf(".xls")!=-1;}
}
)
for(i=0;i<name.length;i++){
System.out.println(name[i]);
}
public static void main(String[] args) throws Exception {
File file=new File("D:\\");
String[] files=file.list(new FilenameFilter(){
public boolean accept(File dir, String name)
{
return name.indexOf(".xls")!=-1;//这里可以根据不同的类型来转换
}
});
for(int i=0;i<files.length;i++)
{
System.out.println(files[i]);
}
}}
POIFSFileSystem poiFile = new POIFSFileSystem(new FileInputStream(
"D://生产模版表1-3.xls"));
HSSFWorkbook workbook = new HSSFWorkbook(poiFile);想将
"D://生产模版表1-3.xls"));
改写成将D:下面的所有*.xls 读近来怎么个流程 谢谢
File file=new File(fileName);
....
* 在所有的子目录下查找特定的文件,并将文件名列出,
*/
public void printFileName(String dir,String filter){
//遍历dir目录下的所有路径,列出所有的路径名,判断是否为目录
File file=new File(dir);
String[] fileList=file.list();
//判断路径是不是目录,如果是目录则在次运行该函数
for(String path:fileList){
String path2=dir+"/"+path;
if((new File(path2)).isDirectory()){
//如果是目录的操作
printFileName(path2, filter);
}else{
//如果是文件的操作,则直接打印
if(path.indexOf(".xls")!=-1){
System.out.println(path);
}
}
}
}
reader = new BufferedReader(new FileReader("d:\*.xls"));