Python递归获取文件夹下面所有文件名字:

def getAllFiles(targetDir):files = []listFiles = os.listdir(targetDir)for i in range(0, len(listFiles)):path = os.path.join(targetDir, listFiles[i])if os.path.isdir(path):files.extend(getAllFiles(path))elif os.path.isfile(path):files.append(path)return files

全部代码:

from shutil import copyfile
from sys import exit
import re
import time
import osdef getAllFiles(targetDir):files = []listFiles = os.listdir(targetDir)for i in range(0, len(listFiles)):path = os.path.join(targetDir, listFiles[i])if os.path.isdir(path):files.extend(getAllFiles(path))elif os.path.isfile(path):files.append(path)return files
files = getAllFiles("E:\\anran_mail\\source_files\\allen-p")for line in files:line = line.strip()old_name = lineline = line.split('\\')print(line)new_name = line[-2]+line[-1]print(new_name)line = str(line)copyfile(old_name,"E:\\anran_mail\\mails\\"+str(new_name))

截图:

Python递归获取文件夹下面所有文件名字:相关推荐

  1. Python递归获取指定文件夹下的所有文件夹、文件

    原文地址 分类目录--万能的Python系列 因为有了一个想从一个大文件夹下find出所有的.doc文件的需求,这个需求的关键活动就是递归获得文件夹下的所有文件.通过一番找资料,整理出两种递归获取指定 ...

  2. python 获取文件夹所有文件列表_python获取文件夹下所有文件及os模块方法

    python获取文件夹下所有文件 方法一:使用os.listdir import os for filename in os.listdir(r'c:\windows'): print filenam ...

  3. python 获取文件夹名称大全_python 获取指定文件夹下所有文件名称并写入列表的实例...

    如下所示: import os import os.path rootdir = "./pic_data" file_object = open('train_list.txt', ...

  4. python批量删除文件1001python批量删除文件_Python实现递归遍历文件夹并删除文件...

    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹 ...

  5. python递归遍历目录_Python实现递归遍历文件夹并删除文件

    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹 ...

  6. Python 递归检测文件夹下的文件

    Python 递归检测文件夹下的文件. 怕自己忘记记录一下: import os# 查找指定文件夹下所有相同名称的文件 def search_file(dirPath, fileName):dirs ...

  7. 利用Python递归下载文件夹下所有文件

    最近想备份网站,但是php下载文件的大小是有大小限制的,而我也懒得装ftp再下载了,就想着暂时弄个二级域名站,然后用python(python3)的requests库直接下载网站根目录下的所有文件以及 ...

  8. python获取文件夹下所有文件的两种方式

    需求:给你一个指定的文件夹路径,让你得到该路径下的所有文件,在这里我是用递归去实现的. 方法1:递归操作,代码可读性强,但是效率太慢 直接上代码: import osdef list_dir(text ...

  9. Python 获取文件夹中的文件列表

    获取文件夹中的文件列表 问题 你想获取文件系统中某个目录下的所有文件列表. 解决方案 使用 os.listdir() 函数来获取某个目录中的文件列表: import os names = os.lis ...

最新文章

  1. jdk12‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  2. python3.7安装包-Python3.7.6下载
  3. 【易创课堂】第2期开课啦,大包新年好礼成都等你
  4. cocos2d-xna在使用某些场景转换效果时的问题以及修复
  5. wxpython实例源码_wxpython中复选框的基本使用源码实例
  6. 如何判断是linux/windows库,module或程序debug还是release(转)
  7. jdk和jre是什么?都有什么用?
  8. (转) windows 下ORA-12514:TNS 监听问题
  9. java疯狂讲义pdf_《疯狂Java讲义(第3版)》PDF 下载
  10. SPLUS XML操作
  11. linux 修改文件类型 查看系统类型 改hosts文件
  12. Mac 下如何解压 bin 文件
  13. IcedTea6 1.7.3
  14. fast路由器服务器未响应,迅捷(FAST)无线路由器设置好了上不了网的解决方法
  15. win10的Pytorch最全安装教程,解决pytorch安装问题!
  16. 取十六进制的后两位数、中间两位数,以及高位数
  17. MOTT介绍(2)window安装MQTT服务器和client
  18. Linux 上开通1521 端口
  19. MLC Flash 笔记
  20. Study - Material Design 浅析

热门文章

  1. 《评人工智能如何走向新阶段》后记(再续8)
  2. 恶犬秒变萌汪:东京大学开源“治愈系”GAN图片拼贴工具 | 技术头条
  3. 十问陆奇:努力、能力和机遇,谁能帮你跑赢未来?
  4. 从YOLOv1到YOLOv3,目标检测的进化之路
  5. 融资 6 亿美元后,商汤发布 5 大 AI 产品
  6. AI一分钟 | 特朗普以国家安全为由否决博通收购高通;阿里发起时尚AI算法大赛
  7. 一文教你如何用Python预测股票价格,程序员学以致用
  8. 资源 | AI、神经网络、机器学习、深度学习以及大数据学习备忘单
  9. “12306” 是如何支撑百万 QPS 的?
  10. HTTP/2做错了什么?刚刚辉煌2年就要被弃用了!?