`
colorfire
  • 浏览: 33619 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python批量更新文件修改时间

阅读更多

 本地模拟测试准备脚本

import os,sys,time,re
##########################################################
#
#Reset The ModifyDate of AAA File With FileName.                ##
#
#For Example: filename is AAA_01_20100703_2130_0683.TXT##
#
#Auther:qiuwg Date:2010-08-24                                                    ##
#
#########################################################
def list_file_dir(level,rootpath):
    
for path in os.listdir(rootpath):
        absolutely_path 
= os.path.join(rootpath,path)
        
if os.path.isdir(absolutely_path):
            list_file_dir(level
+1, absolutely_path) 
        
else:
            modify_file_date(absolutely_path)

def modify_file_date(file):
    idx
=file.rfind("/")
    path
="./"
    filename
=file
    
if idx > -1:
        path
=file[:idx+1]
        filename
=file[idx+1:]
    
#mt=os.path.getmtime(filename)
    expression=r"^AAA_\d{2}_\d{8}_\d{4}_\d{4}.TXT$"
    
if re.match(expression,filename):
        temp
=filename.split("_");
        
print path+filename+" modifydate >> "+temp[2]+temp[3]
        temptime
=time.strptime(temp[2]+temp[3],'%Y%m%d%H%M')
        mtime
=time.mktime(temptime)
        os.utime(path
+filename,(mtime,mtime))

if __name__ == "__main__":
    list_file_dir(
1,"/ldata/fuse-udr-split/")
    
print "Handed Over"


增加了文件名正则匹配,和递归目录查找。

分享到:
评论

相关推荐

    python之文件批量更名及文件名批量存储

    python之文件批量更名及文件名批量存储, 如果self.savefilenameformat输入为空的情况下,将文件夹中的文件名下入txt文本以及其他类型文档中,在这里有两种选择模式,默认self.choosefilenameformat=2是把当前文件夹...

    python批量修改文件名“资源”

    在文件操作方面,Python提供了一系列的内置模块,使得批量修改文件名变得轻而易举。本篇文章将深入探讨如何利用Python实现批量修改文件名,并通过实际示例来解释这一过程。 首先,我们需要导入Python的`os`和`os....

    巧用Python批量实现PDF文件转换为Word文件(源码,图片也可以转哦!只需修改文件名和路径即可)

    巧用Python批量实现PDF文件转换为Word文件(源码,图片也可以转哦!只需修改文件名和路径即可) 巧用Python批量实现PDF文件转换为Word文件(源码,图片也可以转哦!只需修改文件名和路径即可) 巧用Python批量实现...

    Python批量读取modis的hdf文件转asc文件

    只要改变代码的数据文件路径,无论上千上万个数据文件,一次运行即可机器处理。 Python批量读取modis的hdf文件转asc文件,修改文件夹即可,自动创建子文件夹生产结果到子文件夹。

    Python批量修改文件名称

    使用Python批量修改文件名称

    批量修改文件创建时间,修改时间,访问时间,再也不怕老师发现我拿别人的项目了

    4. **批量修改**:工具会遍历指定的文件或目录,将每个文件的时间属性更新为你设定的值。 需要注意的是,虽然这种操作在某些场景下很有用,但滥用可能会导致数据混乱,甚至违反一些规定。例如,在学术或项目协作中...

    基于python实现批量修改word文件中的段落格式

    本主题聚焦于利用Python来实现批量修改Word文件中的段落格式,这对于处理大量文档自动化工作流程非常有用。在许多场景下,如报告生成、数据分析、文本处理等,都需要对Word文档进行批量化编辑,Python提供了相应的...

    Python批量替换脚本

    批量替换文件

    Python批量更改json标注文件中的imagePath为当前json名称

    如果重命名过标注文件json名称,但json里的imagePath并不会随之改变,这个代码可以批量修改imagePath为当前json文件名

    Python批量操作excel(34种批量操作)

    Python批量操作excel(34种批量操作)如下: Python一键提取PDF中的表格到Excel Python一键更新Excel档“生产订单周报”的图表 python中用Pandas提取指定数据并保存在原Excel工作...python批量更改多个工作簿的时间格式

    python 批量文件对比源码

    CheckDiff功能:批量对比两个文件夹内容,并将新增、修改、删除的文件记录,将新增和修改的文件拷贝到新文件夹中,并且将自动删除程序和删除的文件记录存放其中 AutoRemove功能:根据文件删除记录来删除指定文件 ...

    python+docx批量替换docx文件文本

    在这个场景中,我们关注的是如何使用Python和`docx`库来批量替换`.docx`文件中的特定文本。`.docx`文件是Microsoft Word的文档格式,它以XML为基础,允许程序进行深入的文本操作。 标题“python+docx批量替换docx...

    用Python批量重命名文件.zip

    通过编写一个Python脚本,我们可以批量重命名文件,节省我们的时间和精力。这个脚本可以根据我们的需求进行定制,例如,我们可以按照文件的创建时间、修改时间、文件类型等进行排序和重命名。总的来说,使用Python...

    python对图片或者文本实现批量重命名

    python对图片或者文本实现批量重命名,文本数据或者图片数据都可以。代码简单易懂。

    基于python 批量修改文件后缀脚本

    "基于Python批量修改文件后缀脚本"的主题聚焦于如何利用Python来高效地改变大量文件的扩展名,这对于数据处理、文件整理或者系统维护等工作场景非常有用。下面我们将详细探讨这个话题。 首先,Python提供了强大的...

    python批量修改xml.rar

    在这个“python批量修改xml.rar”压缩包中,包含了实现批量修改XML文件中特定标签值的Python脚本和一个示例XML文件。 批量修xml_BAK.py脚本可能是核心代码,它实现了对XML文件的遍历和修改功能。通常,这个脚本会...

    python 批量删除word页眉页脚

    最近有小伙伴下载了一些word文档,页眉页脚有很多图片,找我想批量清理下。 于是我写了个脚本,希望能帮到一些朋友。 使用须知: 1、务必将需去除页眉页脚的word文件存放在d:\\word 目录下 2、执行:双击 exe文件 3...

    用Python批量重命名文件

    Python作为一种强大的脚本语言,因其简洁的语法和丰富的库支持,成为了批量处理文件的理想选择。本篇将深入探讨如何利用Python实现批量重命名文件。 首先,我们需要了解Python中的基本文件操作。在Python中,我们...

    python批量修改文件名

    下面将详细介绍使用Python进行批量文件重命名的基本步骤、相关库以及关键代码片段。 1. **os模块**: Python中的`os`模块提供了许多与操作系统交互的功能,包括访问文件和目录。在批量修改文件名时,我们需要使用`...

    Python批量操作word

    python批量修改指定内容的样式代码 python批量合并多个word文档 Python替换不了word中的文字? python根据关键词批量修改Word文档样式 Python检查word文件中的特殊标记词是否与文件名中的一致 Python爬取博客的所有...

Global site tag (gtag.js) - Google Analytics