精华内容
下载资源
问答
  • Linux下修改文件创建时间(修改文件更改时间) 进到要改的文件目录里 find . -name “*” -exec touch ‘{}’ \; 注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下) 如果...

    Linux下修改文件创建时间(修改文件更改时间)


    进到要改的文件目录里

    find . -name “*” -exec touch ‘{}’ \;

    注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下)

    如果只修改单个文件

    1.创建文件 touch tm //名字随便起

    2.touch -r tm liunx-2.6.30.4(要改的文件名)//就是把Linux-2.6.30.4文件的时间改为tm文件的时间

    如下是搜的

    使用权限:所有使用者
    使用方式:
    touch [-acfm]
    [-r reference-file] [--file=reference-file]
    [-t MMDDhhmm[[CC]YY][.ss]]
    [-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
    [--no-create] [--help] [--version]
    file1 [file2 ...]
    说明:
    touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。
    参数:
    a 改变档案的读取时间记录。
    m 改变档案的修改时间记录。
    c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
    f 不使用,是为了与其他 unix 系统的相容性而保留。
    r 使用参考档的时间记录,与 --file 的效果一样。
    d 设定时间与日期,可以使用各种不同的格式。
    t 设定档案的时间记录,格式与 date 指令相同。
    --no-create 不会建立新档案。
    --help 列出指令格式。
    --version 列出版本讯息。

    范例:
    最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。
    touch file
    touch file1 file2

    将 file 的时间记录改为 5 月 6 日 18 点 3 分,公元两千年。
    时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分。
    touch -c -t 05061803 file
    touch -c -t 050618032000 file

    将 file 的时间记录改变成与 referencefile 一样。
    touch -r referencefile file将 file 的时间记录改成 5 月 6 日 18 点 3 分,公元两千年。
    时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 May 2000。
    ====================================================================================
    touch -d 和 date -s 的用法相同。如果没有指定日期,默认为系统日期
    touch -d 18:03 file
    touch -d "18:03" file
    touch -d "6:03pm" file

    如果没有指定时间,默认为 00:00:00
    touch -d 20000506 file
    touch -d "05/06/2000" file
    touch -d "20000506" filetouch -d "6:03pm 05/06/2000" file
    touch -d "20000506 18:03" file
    touch -d "20000506 18:03:00" file


    --本篇文章转自:http://blog.sina.com.cn/s/blog_5f2ca1ed01015dby.html


    展开全文
  • 批量修改文件创建修改时间

    千次阅读 2020-06-03 13:04:24
    可以通过批量修改文件创建修改时间将文件时间改为当前主机时间之前。 find ./ type d -exec touch -d "2018-02-11 10:10:00" {} \;//修改./下所有文件夹的时间到2018.2.11 10:10:00 find ./ type f -exec touch -d...

    当文件时间晚于当前主机时间时,会造成每次编译都会从头开始完整编译一遍,效率很低。可以通过批量修改文件创建修改时间将文件时间改为当前主机时间之前。

    find ./ -type d -exec touch -d "2018-02-11 10:10:00" {} \;//修改./下所有文件夹的时间到2018.2.11 10:10:00
    find ./ -type f -exec touch -d "2018-02-11 10:10:00" {} \;//修改./下所有文件的时间到2018.2.11 10:10:00

     

    展开全文
  • //获取文件属性创建时间、访问时间 和 修改时间 //这里的CreateFile只导致文件只能只读打开,不能有其他权限,最好用FindFile获取创建,修改和访问时间 void get_file_create_modify_access_time() { std_string ...
    //获取文件属性创建时间、访问时间 和 修改时间
    //这里的CreateFile只导致文件只能被只读打开,不能有其他权限,最好用FindFile获取创建,修改和访问时间
    void get_file_create_modify_access_time()
    {
    	std_string str_create_time, str_access_time, str_modify_time;
    	FILETIME ftCreate, ftAccess, ftModify;
    	std::string strFilePath;
    	strFilePath.assign("C://1.txt");
    	HANDLE hFile = CreateFileA(strFilePath.c_str(), 
    		GENERIC_READ, 
    		FILE_SHARE_READ, 
    		NULL,
    		OPEN_EXISTING, 
    		FILE_FLAG_BACKUP_SEMANTICS, 
    		NULL);
    
    	if (GetFileTime(hFile, &ftCreate, &ftAccess , &ftModify))
    	{
    		SYSTEMTIME stLocal;
    		ZeroMemory(&stLocal, sizeof(SYSTEMTIME));
    		FileTimeToSystemTime(&ftCreate, &stLocal);
    		//备注:FileTimeToSystemTime获取的系统时间小时数比实际小8个小时,所以加上即可
    		str_create_time.AppendFormat("%04d-%02d-%02d %02d:%02d:%02d", stLocal.wYear, stLocal.wMonth, 
    			stLocal.wDay,  stLocal.wHour + 8, stLocal.wMinute, stLocal.wSecond);   // 文件创建时间
    		ZeroMemory(&stLocal, sizeof(SYSTEMTIME));
    		FileTimeToSystemTime(&ftModify, &stLocal);
    		str_modify_time.AppendFormat("%04d-%02d-%02d %02d:%02d:%02d", stLocal.wYear, stLocal.wMonth, 
    			stLocal.wDay,  stLocal.wHour + 8, stLocal.wMinute, stLocal.wSecond); //  文件修改时间
    		ZeroMemory(&stLocal, sizeof(SYSTEMTIME));
    		FileTimeToSystemTime(&ftAccess, &stLocal);
    		str_access_time.AppendFormat("%04d-%02d-%02d %02d:%02d:%02d", stLocal.wYear, stLocal.wMonth, 
    			stLocal.wDay,  stLocal.wHour + 8, stLocal.wMinute, stLocal.wSecond); // 文件访问时间
    		return;	
    	}	
    }

    展开全文
  • php获取文件创建时间修改时间 filemtime ( string filename ) 返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。 例如:$a=filemtime("log.txt");  echo "修改...

    php获取文件创建时间、修改时间

    filemtime ( string filename )

    返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。

    例如:$a=filemtime("log.txt");
               echo "修改时间:".date("Y-m-d H:i:s",$a)."

    ------------------------------------------------------------------------------

    filectime ( string filename )

    返回文件上次 inode 被修改的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。

    例如:$a=filectime("log.txt");
               echo "创建时间:".date("Y-m-d H:i:s",$a)."

    ------------------------------------------------------------------------------

    fileatime ( string filename )

    返回文件上次被访问的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。

    例如:$a=fileatime("log.txt");
              echo "修改时间:".date("Y-m-d H:i:s",$a)."


    展开全文
  • 修改文件时间一般用在下载远程文件到本地时, 修改创建时间为远程文件的原时间, 这样对文件排序查找时也方便归类. 这类文件有很多, 视频, 音频, 图片.说明1.Windows 和 macOS都有这种API, Windows以简单的C Win32 ...
  • 1. 有时候软件需要从其他地方下载或传输文件到本地, 因为是新建的文件,所以创建时间是当前时间, 这时候就需要修改它的创建时间修改时间. 2. Windows的文件时间是可以修改的, 使用SetFileTime .但是要注意使用 ...
  • windows下更改文件创建修改访问时间

    千次阅读 2019-07-19 23:36:05
    文件a.c中复制下方代码,gcc编译后产生a.exe: #include <Windows.h> #include <stdio.h> #include <stdlib.h> #include <tchar.h> int main(int argc, char *argv[]) { //传参格式:...
  • 若文件从创建后不曾修改过则可认为创建时间=修改时间,若文件创建后状态也不曾改变过则可认为创建时间=改变时间,若文件创建后不曾读取过则可认为创建时间=访问时间。但是,但是,上述情况基本上是不可能的,也...
  • 无需工具修改文件创建时间

    万次阅读 2010-01-20 09:31:00
    无需工具修改文件创建时间手头没有工具时,可以使用windows的copy命令达到修改文件创建时间的目的,操作步骤:1. 修改系统时间为需要的时间2. 运行命令:copy 文件名+,,OK 
  • ASP 获取文件创建时间修改时间

    千次阅读 2015-06-17 10:27:44
    Set fs=Server.CreateObject("Scripting.FileSystemObject") Set f=fs.GetFile(Server.MapPath("time")) Response.Write("最后修改时间: " & f....Response.Write("文件创建时间: " & f.DateCreated) set f=
  • 关键词 windows powershell Powershell命令 $(DATE) 表示当前日期和时间; $(Get-Date) 同$(DATE),表示当前日期和时间;...$(Get-Item abc.txt) 表示获取文件的句柄; $(Get-Item abc.txt).creationtime 获...
  • 修改所有文件创建时间

    千次阅读 2018-03-01 16:22:52
    在一个特定的环境中遇到如下情况:configure: error: newly created file is older than distributed files! make: warning: Clock skew detected. Your build may be incomplete....1.设置当前系统的时间超过文件...
  • windows下修改文件创建时间

    万次阅读 2012-04-25 22:09:45
    使用windows控制台的copy命令达到修改文件创建时间的目的,方法如下: 1. 修改系统时间为你需要的修改到的目标时间; 2. 运行命令:copy 文件名+,,(注意是连续两个英文逗号). done.
  • 修改文件夹创建时间Whether you need to hide your recent activity on a computer or if you need to synchronize file dates, using BulkFileChanger is the best way to adjust the creation, access, or ...
  • 上一篇将了如何去获取一个文件文件属性,那么我们有些时候还要对一个文件进行设置其文件属性值。 比方说:我在服务器上下载一个文件,我要求下载的文件属性要和服务器上的文件属性一致。 那么我们就要对下载后的...
  • 引言应用做文件处理后,输出文件时间为当前的系统时间,但...SetFileTime函数说明MSDN中对于函数接口有完整介绍,这里需要向函数传递文件句柄、创建时间、最后访问时间和最后修改时间。BOOL WINAPI SetFileTime( _In_
  • 点击一个文件右键“属性”即可查看文件的时间属性,可以看到有“创建时间”、“修改时间”和“访问时间”三个属性。 创建时间:该文件在本载体本地址上创建的时间 修改时间:在属性中保存的最后一次修改的时间 ...
  • python获取文件创建修改时间

    千次阅读 2018-11-03 18:35:13
    1 时间表示概念 常见的时间表示形式为: 时间戳 格式化的时间字符串 timestamp(时间戳) 也称为Unix时间 或 POSIX时间;它是一种时间表示方式,表示从格林尼治时间1970年1月1日0时0分0秒开始到现在所经过的毫秒...
  • Linux 查看文件创建时间

    万次阅读 2017-11-29 17:46:00
    在windows下,一个文件有:创建时间、修改时间、访问时间。...很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。但是有些文件系统是有的,尽管它们为创建时间使用的字段名称是不
  • .NET 中提供了非常方便的修改文件创建时间的方法,使用这种方法,能够帮助自动完成一部分文件头的编写或者更新。 相关类型 .NET 中提供了两个不同的设置创建和修改时间的入口: File 静态类 FileInfo 类 ...
  • python获取文件创建修改时间

    万次阅读 2019-09-11 12:28:37
    运行环境 : python 3.6.0' # 获取文件的时间属性 # 用到的知识 # os.getcwd() 方法用于返回当前工作目录 # os.path.getatime(file) 输出文件访问时间 ...# os.path.getctime(file) ...1. 获取文件创建时间 impo...
  • 收到一个需求,希望修改指定文件创建时间,并且文件数上千。所以希望通过程序来解决。用户的真实意图暂且不论,首先分析这个事情是否可行,立马搜索几篇文章一扫,得可行结论。既然可行那接下来就朝着实现的方向去...
  • :param createTime: 创建时间 :param modifyTime: 修改时间 :param accessTime: 访问时间 :param offset: 时间偏移的秒数,tuple格式,顺序和参数时间对应 """ try: format = "%Y-%m-%d %H:%M:%S" #时间格式 ...
  • #endcoding: utf-8 # 获取文件的时间属性 # 用到的知识 # os.getcwd() 方法用于返回当前...# os.path.getctime(file) 输出文件创建时间 # os.path.getmtime(file) 输出文件最近修改时间 import time import...
  • 获取文件创建时间修改时间

    千次阅读 2019-04-16 13:25:05
    ... #创建时间# Date CreateTimeDate= new Date(attr.creationTime().toMillis()); System.out.println(lastmodfiyTimeDate); System.out.println(CreateTimeDate);
  •  关于文件的时间的问题,我们有必要这么深究吗?当然有必要,烧录光盘时,更新文件时...那么不借助其他软件,在Windows操作系统下如何得到一个"创建时间大于修改时间"的新文件呢?  二、不借助其他软件,在
  • 修改 Windows 系统里文件创建时间修改时间,访问时间。不能修改文件夹信息。 修改时间范围为起始时间至结束时间。 默认修改的时间在工作日内(周一到周五)。 import win32file import pywintypes import ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,284,730
精华内容 513,892
关键字:

修改文件创建时间会被看出来