
正文
java目录所有文件代码 java目录存放java源代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用Java代码列出一个目录下所有的文件
File dir = new File("H:/mydir");
File[] files = dir.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
return !pathname.isDirectory();
}
});
for(File f : files){
System.out.println(f.getName());
}
相关问答
Q1: java遍历文件夹下所有文件包括子目录及文件放到json中后台代码
import java.io.File;
import net.sf.json.JSON;
import net.sf.json.JSONObject;
public class fileTest {
public static void main(String[] args) throws Exception {
File file= new File("你文件夹的路径");
showAllFiles(file);
}
final static void showAllFile(File dir) throws Exception{
File[] fs = dir.listFiles();
for(int i=0; ifs.length; i++){
System.out.println(fs[i].getAbsolutePath());
if(fs[i].isDirectory()){
try{
JSON json2 = net.sf.json.JSONSerializer.toJSON(fs[i]);
json.element("item", json2);
showAllFile(fs[i]);
}catch(Exception e){}
}
}
}
}
Q2: java怎么查询指定路径下所有文件夹
Java程序中读取某个目录下java目录所有文件代码的所有文件(下面以D盘下的baidu文件夹为例)java目录所有文件代码,代码如下java目录所有文件代码:
import java.io.File;
public class Test1 {
public static void main(String[] args) {
String path="D:/baidu/";
File file=new File(path);
File[] tempList = file.listFiles();
System.out.println("该目录下对象个数java目录所有文件代码:"+tempList.length);
for (int i = 0; i tempList.length; i++) {
if (tempList[i].isFile()) {
//读取某个文件夹下的所有文件
System.out.println("文件:"+tempList[i]);
}
if (tempList[i].isDirectory()) {
//读取某个文件夹下的所有文件夹
System.out.println("文件夹:"+tempList[i]);
}
}
}
}
Q3: 何用Java代码列出一个目录下所有的文件
你好提问者:
如果解决了你的问题,请采纳,若有疑问请追问,谢谢!
package com.zyx.cn.baidu_test;
import java.io.File;
public class GetListFile {
public static void main(String[] args) {
showFileName("C:\\Test");
}
private static void showFileName(String path) {
File file =new File(path);
if(file.exists()){//判断文件是否存在
if(file.isDirectory()){//判断file是否是文件夹
File[] listFiles =file.listFiles();//获取文件下的子文件
// 目录下文件
if(listFiles.length == 0){
System.out.println("该文件夹下没有文件");
}
for (File f : listFiles) {
if(f.isDirectory()){//判断file是否是文件夹
System.out.println("文件夹:"+f.getName());
showFileName(f.getAbsolutePath());//文件夹就继续遍历下的子文件
}else if(f.isFile()){
System.out.println("文件:"+f.getName());
}else {
System.err.println("未知错误");
}
}
}
}
}
}
结果:
文件:Test.docx
文件:test.txt
文件:Wb.java
结果:
文件夹:Hello
文件:world.txt
文件:Test.docx
文件:test.txt
文件:Wb.java
关于java目录所有文件代码和java目录存放java源代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







