使用java 读取指定路径的目录结构;帮我把具体的代码,例子写出来,谢谢~~

 我来答
xxni90
2011-10-21
知道答主
回答量:12
采纳率:0%
帮助的人:8.7万
展开全部
public class Show {
public static void show(File dir){
File [] fs=dir.listFiles();
for(int i=0;i<fs.length;i++){
if(fs[i].isFile()){
System.out.println(fs[i].getAbsolutePath());
}
if(fs[i].isDirectory()){
show(fs[i]);
}
}

}
public static void main(String[] args) {
File dir=new File("f:");
show(dir);
}
}
更多追问追答
追问
你好,读取指定途径的目录结构,从你写的代码中在哪儿能看到指定的呀?可以麻烦你写上注释吗?真的谢谢你~~
追答
加个过滤器
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
就爱美人妆
2011-10-21 · 芙蓉不及美人妆,水殿风来珠翠香。
就爱美人妆
采纳数:45 获赞数:1317

向TA提问 私信TA
展开全部
public void EncryptFile(String path) {
File f = new File(path);
if (f.isDirectory()) {//判断当前对象是否是目录
File[] fList = f.listFiles();//获取目录下文件列表
int count=fList.length;
for (int j = 0; j < count; j++) {
if (fList[j].isDirectory()) {//判断当前对象是否是目录
this.EncryptFile(path+"\\"+fList[j].getName());//若为目录则递归
} else {

}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lansefly
2011-10-21 · TA获得超过275个赞
知道小有建树答主
回答量:549
采纳率:50%
帮助的人:226万
展开全部
String curDir = System.getProperty("user.dir");
System.out.println("TestFilePath.main() " + curDir);
String filePath=new File("/ ").getAbsolutePath();
System.out.println("TestFilePath.main() "+filePath);

希望有帮助
谢谢采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangrujie2005
2011-10-21 · TA获得超过819个赞
知道小有建树答主
回答量:447
采纳率:0%
帮助的人:345万
展开全部
File file = new File(fileName); fileName填写文件的路径既可以~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式