导航:首页 > 文件目录 > 用循环读取文件路径

用循环读取文件路径

发布时间:2023-07-29 04:58:20

Ⅰ Python使用for循环依次打开该目录下的各文件

importos
path=r"F:Python第一周作业 ask"
otherpath=r"F:Python其它目录"
forfilenameinos.listdir(path):
print(path,filename)
fullname=os.path.join(path,filename)
ifos.path.isfile(fullname):
othername=os.path.join(otherpath,filename)
otherfile=open(othername,'wb')
forlineinopen(fullname,'rb'):
forcinline:
ifnotc.isdigit():otherfile.write(c)
otherfile.close()

java 循环读取文件夹里面的文件

JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
1.不使用递归的方法调用。
public void traverseFolder1(String path) {
fileNum = 0, folderNum = 0;
File file = new File(path);
if (file.exists()) {
LinkedList<File> list = new LinkedList<File>();
File[] files = file.listFiles();
for (File file2 : files) {
if (file2.isDirectory()) {
System.out.println("文件夹:" + file2.getAbsolutePath());
list.add(file2);
fileNum++;
} else {
System.out.println("文件:" + file2.getAbsolutePath());
folderNum++;
}
}
File temp_file;
while (!list.isEmpty()) {
temp_file = list.removeFirst();
files = temp_file.listFiles();
for (File file2 : files) {
if (file2.isDirectory()) {
System.out.println("文件夹:" + file2.getAbsolutePath());
list.add(file2);
fileNum++;
} else {
System.out.println("文件:" + file2.getAbsolutePath());
folderNum++;
}
}
}
} else {
System.out.println("文件不存在!");
}
System.out.println("文件夹共有:" + folderNum + ",文件共有:" + fileNum);

}
2.使用递归的方法调用
public static List<File> getFileList(String strPath) {
File dir = new File(strPath);
File[] files = dir.listFiles(); // 该文件目录下文件全部放入数组
if (files != null) {
for (int i = 0; i < files.length; i++) {
String fileName = files[i].getName();
if (files[i].isDirectory()) { // 判断是文件还是文件夹
getFileList(files[i].getAbsolutePath()); // 获取文件绝对路径
} else if (fileName.endsWith("avi")) { // 判断文件名是否以.avi结尾
String strFileName = files[i].getAbsolutePath();
System.out.println("---" + strFileName);
filelist.add(files[i]);
} else {
continue;
}
}

}
return filelist;
}

Ⅲ 如何用C语言循环读取文件内容

  1. 循环读取一个文件的内容。

    这样做没有任何意义,不如把读取的内容保持在变量当中,节省空间时间。如果非要反复读取的话可以使用rewind函数把文件指针重置。

    函数名: rewind()
    功 能: 将文件内部的位置指针重新指向一个流(数据流/文件)的开头
    注意:不是文件指针而是文件内部的位置指针,随着对文件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。rewind函数作用等同于 (void)fseek(stream, 0L, SEEK_SET);

  2. 循环读取多个文件的内容。

    把多个文件名存在一个字符串数组当中。使用循环语句反复打开-读取-关闭即可。

    例如:

    char*s[3]={"文件一","文件二","文件三"};
    for(i=0;i<3;i++){
    f=fopen(s[i]);//打开第i个文件
    //读取数据
    fclose(f);//关闭文件
    }

Ⅳ C语言中怎么实现循环读取文件.文件名为A_in1.txt,A_in2.txt,A_in3.txt,A_in4.txt

#include<stdio.h>
#include<string.h>
voidmain()
{
inti=1;
charstr[20];
for(;i<=4;i++)
{
memset(str,0,20);
sprintf(str,"A_in%d.txt",i);
printf("%s ",str);
}
getchar();
}

是不是这个效果,照着例子解决文件路径的字符串剩下的就好办了!

还有不懂的再追问

阅读全文

与用循环读取文件路径相关的资料

热点内容
引用文件内容的格式及范文 浏览:881
编程图元属性怎么修改 浏览:828
word文档的大括号怎么输入 浏览:862
关于旅游收入的数据从哪里找 浏览:989
gson解析json集合问题 浏览:680
安卓ipsec标识符填什么 浏览:215
在哪里解压文件第一分卷 浏览:63
奥维使用教程 浏览:324
编程程序怎么转到plc上 浏览:807
文件名冲突但是找不到 浏览:261
上海瑞金医院app下载 浏览:998
qq群里的机器人买武器 浏览:428
捕鱼达人历史版本 浏览:73
mp4视频文件解密软件 浏览:62
多轴编程哪个软件最方便 浏览:27
老平板哪个是显示屏数据线插座 浏览:849
5sing上传音频文件格式 浏览:171
win10输入文件鼠标右键异常 浏览:634
听幼儿故事用什么app 浏览:514
iphone修改音频文件名 浏览:53

友情链接