社区
Java SE
帖子详情
怎么样才能读到一个目录下面所有的文件?
simone183
2005-11-11 01:36:37
请各位指教
...全文
153
3
打赏
收藏
怎么样才能读到一个目录下面所有的文件?
请各位指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
believefym
2005-11-11
打赏
举报
回复
import java.io.*;
import java.util.*;
public class ListFile {
public static void main(String[]args){
ArrayList<String> files = new ArrayList<String>();
list(files,"F:\\_Video");
Iterator it = files.iterator();
while(it.hasNext()){
String str = (String)it.next();
System.out.println(str.substring(str.lastIndexOf("\\")+1));
}
}
public static void list(List<String> lst,String path){
File f = new File(path);
if(f.isDirectory()){
lst.add(f.getAbsolutePath()+"\\");
String dirs[] = f.list();
for(int i=0; dirs!=null&&i<dirs.length; i++){
list(lst,f.getAbsolutePath()+"\\"+dirs[i]);
}
}
if(f.isFile()){
lst.add(f.getAbsolutePath());
}
}
}
didoleo
2005-11-11
打赏
举报
回复
public static void main(String[] args){
traverse(new File("E:/workspace/ubss_weblogic1/src"));
}
public static void display(File dir){
String[] childern=dir.list();
if(childern!=null){
for(int i=0;i<childern.length;i++){
System.out.println(childern[i]);
}
}
}
public static void traverse(File dir){
display(dir);
if(dir.isDirectory()){
String[] childern=dir.list();
for(int i=0;i<childern.length;i++){
traverse(new File(dir,childern[i]));
}
}
}
believefym
2005-11-11
打赏
举报
回复
递归
Chmod 提升
一个
文件
夹下所有
文件
(夹)的权限
还在为没有权限而发愁吗?那就狠一点,在
一个
你想要操作的
目录
上全部给予权限吧。首先切换root身份$su -运行#chmod -R 777
目录
名样了。之后,你用 "ls -l
文件
(夹)名“ 这条命令查看权限的时候,会发现,所有的
文件
夹及其
目录
下的所有
文件
都拥有可读、可写、可执行的权限。linux 是区分大小写的
下面
详细介绍一下Chmod.....(下边的是借鉴别人的东西)...
使用File类读取
文件
夹中所有
文件
在Java编程中,有
一个
对
文件
操作的类叫做File类。File类的
一个
对象代表
一个
文件
或者
文件
夹,并且File类中包含有对
文件
或
目录
创建、删除等方法。在平时使用图形化界面操作计算机时,可以很方便的区分各种
文件
,并进行操作。但对于编程而言,需要通过一些方法才能实现区分或列出
文件
。通过这样的方式虽然可以获取到
目录
下的
文件
,但实际中会包含很多子
文件
。这时候我们需要用到递归方式去遍历出所有子级下的所有子
文件
。回归主题,如何使用File类来读
一个
取
文件
夹中所有的
文件
。这样就能把
一个
文件
夹中所有
文件
都读取到了。
linux
目录
读和执行权限的区别
目录
的读权限仅允许我们读
目录
,获得在该
目录
中所有
文件
名的列表,但无法查看
目录
中
文件
的内容。
目录
的执行权限不允许我们读取
目录
的
文件
列表,但可以查看
目录
中
文件
的内容。当
一个
目录
是我们要访问
文件
的路径名的
一个
组成部分时,对该
目录
的执行权限使我们可通过该
目录
。 转载http://blog.chinaunix.net/space.php?uid=8695538&do=blog&id=
matlab中,如何一次读取同
一个
目录
下的多个
文件
?
在大量数据处理中,有时候会碰到这样一种情况:同
一个
目录
下有
python读取
文件
夹下所有图片
具体实现步骤 功能需求 读取
一个
文件
夹中的所有图片,并将图像数据存储在
一个
文件
中。 说明 对于本程序中的实现,图片
文件
夹与python
文件
应在图
一个
目录
中。 如上图所示,楼主的face.py为读
文件
夹中所有
文件
的代码。file中存放的是多张图片。这两个
文件
都在根
目录
下,你也可以将他们两个放在其他的
目录
下,若不放在同
一个
目录
下,则需要修改代码,才能运行成功。 第一步:导入库 代码为: import...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章