遍历当前目录下文件的修改时间

#!/usr/bin/python
# -*- coding: utf-8 -*-
import os,datetime
crd = os.getcwd()
files = os.listdir(crd)
for fi in files:
        mt = os.stat(os.path.abspath(fi)).st_mtime
        d_mt =  datetime.datetime.fromtimestamp(mt)
        print d_mt.strftime(‘%Y-%m-%d %H:%M:%S‘)[0:10]
时间: 2024-10-05 14:08:17

遍历当前目录下文件的修改时间的相关文章

shell学习之查找当前目录下文件以及文件夹大小-'du'命令和'df'命令

经过前几天的磁盘写满的事件之后,发现自己对du这个命令完全不知道,所以下决心要学习一番. 我就当一盘搬运工吧,外网找到一个教程 'du'就是查找文件夹的大小 du Typing the above at the prompt gives you a list of directories that exist in the current directory along with their sizes. The last line of the output gives you the tot

Android 扫描音乐文件、两种方式获取文件最新修改时间

package com.example.demo_mediascanner; import java.io.File; import java.util.Calendar; import java.util.Date; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.provider.MediaStore; import android.app.Acti

php遍历目录下文件,并读取内容

<?php echo "<h2>遍历目录下文件,并读取内容</h2><br>\n"; function listDir($dir) { if(is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if((is_dir($dir."/".$file)) && $file!=".&quo

文件按修改时间和创建时间遍历

NSFileCreationDate和NSFileModificationDate两个属性分别代表文件创建时间和修改时间 NSArray *sortedPaths = [array sortedArrayUsingComparator:^(NSString * firstPath, NSString* secondPath) { NSString *firstUrl = [docPath stringByAppendingPathComponent:firstPath];//获取前一个文件完整路

python笨办法解决zipfile解压会改变文件最后修改时间的问题

# -*- coding=gbk -*- import zipfile def UnZip(path, patht):     #path 为需要解压的文件路径,patht为解压的目标目录     f = zipfile.ZipFile(path, 'r')     print "开始解压文件..."     for file in f.namelist():         print "正在解压文件:%s to %s" %(file, patht)       

C++ 设置文件最近修改时间

利用VS开发C++项目,经常发现修改系统时间后,每次编译过程会变得很慢,其原因就是当你把系统时间调到未来的一个时间点,然后有意或者无意编辑过一些代码文件,那么这些文件的时间戳就停留在未来. 当你把系统时间调到现在后,编译器每次编译的时候,总会判定这些文件是最新的,所以总是会把这些文件编译一遍,如果这些文件中有某些被其他文件引用,那么会有更多的文件被重新编译,而且这种过程每次 编译都会执行一遍,导致编译速度降低.为了解决这个问题,我特意写了一个小工具. 这个工具的原理跟简单,找出指定目录下时间戳大

Linux下普通用户修改时间问题!

今天公司突然要把所有测试环境ROOT密码收回,只发放普通用户权限.因为测试环境要经常改时间来测试,Linux下普通用户无修改时间权限.原本我的思路是写一个脚本(自动sodu到ROOT用户执行修改时间在切换回普通用户)脚本如下: #!/bin/bash exp () { expect -c " spawn su - root -c \"$2\" expect \": \" send \"$1\r\" expect eof " }

C# 读取文件的修改时间、访问时间、创建时间

C# 获取文件的各个时间如下: 表2<ccid_nobr> 属性 功能和用途 Attributes 返回和文件相关的属性值,运用了FileAttributes枚举类型值 CreationTime 返回文件的创建时间 Exists 检查文件是否存在于给定的目录中 Extension 返回文件的扩展名 LastAccessTime 返回文件的上次访问时间 FullName 返回文件的绝对路径 LastWriteTime 返回文件的上次写操作时间 Name 返回给定文件的文件名 Delete() 删

Lunix/Mac下根据最后修改时间复制文件和文件夹,保持原有的目录结构

度娘知道:http://zhidao.baidu.com/link?url=DD47jm6qDgT7yxsnz9e-NC4Fqd33oRoiIwcGLkw5TL4cbf50VKY2IONbHKH0IE8wOEWsB3p4bhBF2-U3oE4tTa 执行的shell脚本(可看作一个函数吧): 1 #!/bin/sh 2 3 show_usage() { 4 echo "Usage: backup_f.sh src_folder bak_folder bak_date" 5 echo &