时间:2021-05-22
1、操作目录与文件名
#!/usr/bin/env python#-*- coding: utf-8 -*-import os,reimport shutil import time用listdir搜索
def search_OFD_old(my_pattern, diretory): try: names = os.listdir(diretory) except os.error: print "error" return for name in names: fullname = os.path.normpath(os.path.join(diretory, name)) if os.path.isfile(fullname): result = my_pattern.search(name) if result and name.lower().endswith("txt"): shutil.copy(fullname, dest_dir) elif os.path.isdir(fullname): search_OFD(my_pattern, fullname)用walk函数搜索
def search_OFD(my_pattern, diretory): for root,dirs,files in os.walk(diretory): for filename in files: result = my_pattern.search(filename) if result and filename.lower().endswith("txt"): fullname = os.path.join(root, filename) shutil.copy(fullname, dest_dir)目录不存在,则创建:
if not os.path.isdir(dest_dir): os.makedirs(dest_dir)匹配名称
import repattern = re.compile("1ABC")pattern.search(var)声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
01.命令概述dirname-从文件名剥离非目录的后缀dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容。dirname命令读取指定路径名保留最
很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从
File::Basename模块用来析取文件路径中的目录,文件名以及后缀。本文为大家介绍的这个例子,实现了获取/home/topgkw中所有文件后缀,其中目录返
mkdir目录名创建一个目录rmdir空目录名删除一个空目录rm文件名文件名删除一个文件或多个文件rm–rf非空目录名删除一个非空目录下的一切tou
下面给大家提供几个函数参考。实例一:复制代码代码如下:实例二:Php递归删除目录方法(兼容中文目录和文件)复制代码代码如下:实例三:参数$dir文件名例子:ad