最近做 CSI 数据的采集工作。由于网络时断时续,使得采集到的数据保存在了不同的文件夹中,每个文件夹中的文件数量也参差不齐。为了后续使用方便,需要将这些数据文件统一命名并存放在同一个文件夹中。Python 无疑是实现这项工作的首选工具。下面给出我的 Python 代码。
import os, shutil
def batchRenameFile(srcDirName, destDirName): # srcDirName 为源文件夹的绝对路径,真正保存数据文件的子文件夹都在该文件夹下;destDirName 为目标文件夹的绝对路径
i = 1;
subDirNameList = os.listdir(srcDirName) # 获取真正保存数据文件的文件夹序列
for subDirName in subDirNameList:
fileList = os.listdir(srcDirName+'/'+subDirName) # 此处须给出绝对路径