精华内容
下载资源
问答
  • 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


    展开全文
  • Linux下修改文件创建时间(修改文件更改时间)进到要改的文件目录里find . -name “*” -exec touch ‘{}’ \;注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下)如果只修改单个文件1.创建...

    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

    -------------&gt>注意:

    大家在使用find命令中的mtime参数时候,会看到官方的解释如下:

    -mtime n

    File's data was last modified n*24 hours ago.  See the comments for -atime to understand how rounding affects  the

    interpretation of file modification times.

    但是在各种参考的使用方式中有用+号,-号,不带符号的用法,那么这里又有什么区别呢?

    注意这里的n,如果n为带有+号的值,意思为删除n天前所有的文件,比如n=+1且今天是15号,那么删除14号以前的数据,不包括14号,如

    果是负号(n=-1)则为删除一天内的文件,比如今天15号,那么删除15号的数据,如果是(n=-2)则代表删除一天前到今天的所有数据,比如今天15

    号,那么从14号开始删除。如果不带有符号,那么则删除指定前n天中这一天的数据,比如(n=1)且今天是15号,则删除14号这一天所有数据。

    注意这里的一天是指当前时间算起的,而不是0-24小时算一天

    ------&gt>转载于:http://blog.sina.com.cn/s/blog_5f2ca1ed01015dby.html

    展开全文
  • 进到要改的文件目录里 find . -name “*” -exec touch ‘{}’ \; 注:最后一定要加分号,{}外一定要加单...2.touch -r tm liunx-2.6.30.4(要改的文件名)//就是把Linux-2.6.30.4文件时间改为tm文件时间 ...

    进到要改的文件目录里

    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 
    展开全文
  • 更改文件修改时间

    2011-12-09 10:43:05
    修改文件时间
  • 在java编程中,如何更改文件的最后修改时间?此示例显示如何使用File类中的FileToChange.lastModified()和fileToChange setLastModified()来更改文件的最后修改时间。package com.yiibai;import java.io.File;import...

    在java编程中,如何更改文件的最后修改时间?

    此示例显示如何使用File类中的FileToChange.lastModified()和fileToChange setLastModified()来更改文件的最后修改时间。

    package com.yiibai;

    import java.io.File;

    import java.util.Date;

    public class SettingFileDate {

    public static void main(String[] args) throws Exception {

    File fileToChange = new File("F:/worksp/javaexamples/java_files/myfile.txt");

    fileToChange.createNewFile();

    Date filetime = new Date(fileToChange.lastModified());

    System.out.println(filetime.toString());

    System.out.println(fileToChange.setLastModified(System.currentTimeMillis()));

    filetime = new Date(fileToChange.lastModified());

    System.out.println(filetime.toString());

    }

    }

    执行上述示例代码,将产生以下结果 -

    Mon Sep 18 21:10:38 BOT 2017

    true

    Mon Sep 18 21:24:40 BOT 2017

    注意:需要先创建F:/worksp/javaexamples/java_files/myfile.txt文件。

    示例-2

    以下是java中设置文件最后修改时间的另一个示例:

    package com.yiibai;

    import java.io.File;

    import java.text.SimpleDateFormat;

    public class SettingFileDate2 {

    public static void main(String[] args) {

    File f1 = new File("F:/worksp/javaexamples/java_files/while-loop.png");

    System.out.println("Before Format : " + f1.lastModified());

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");

    System.out.println("After Format : " + sdf.format(f1.lastModified()));

    }

    }

    执行上述示例代码,将产生以下结果 -

    Before Format : 1505722194902

    After Format : 2017/09/18 04:09:54

    ¥ 我要打赏

    纠错/补充

    收藏

    加QQ群啦,易百教程官方技术学习群

    注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

    展开全文
  • 修改之前文件时间: 使用“touch”进行修改: touch -acmr lstat_example stat_example.c 此时发现stat_example.c的时间变得和lstat_example文件时间一模一样。
  • linux对每个文件维护3个时间段(访问时间、修改时间、更改时间),它们的意义于图4-19中。 在linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间,但是...
  • 单个或批量修改文档、照片等文件的创建、修改时间。非常方便。
  • 创建一个文件file,最近方访问和最近更改时间是 2021-03-20 16:07:00 想修改文件的最近更改、最近访问时间为2020-01-01 01:01:30 使用命令:touch -t 202001010101.30 file -t 可以修改最近更改、最近访问时间 ...
  • 利用更改cron.d文件修改定时时间,不过你首先要准备一个能运行的cron脚本
  • 今天为大家介绍电脑中在不通过修改文件内容或修改系统时间的方法,把一个文件的修改时间改成任意的时间的方法,用Python这个编程工具就可以实现了。首先介绍一下从系统中读取一个文件的创建时间、修改时间和访问时间...
  • java 更改文件的上次修改时间

    千次阅读 2018-08-14 15:24:14
    当你到最后才把任务完成而又不想被别人发现, 那就更改上次修改时间呗,(手动滑稽), 直接修改系统时间太麻烦, 自己便写了一个 ,原理很简单。 import java.io.File; import java.text.SimpleDateFormat; ...
  • title: 如何用window命令行更改文件创建和修改时间date: 2020-10-17 15:49:35categories: 技术杂谈昨天朋友突然给我发来消息,说他有个文件文件的创建时间修改时间,想修改一下,往前提个几天,刚开始给他推荐了...
  • 1、获取文件的创建、修改、访问时间参考链接:https://www.cnblogs.com/likeatree/p/4280388.html# -*- encoding=utf-8 -*-import osimport timedef get_file_time(filename):filename = os.path.abspath(filename)...
  • 更改文件属性工具(创建、修改时间、作者等),想快速实现文件属性的修改,就用它了。
  • 「File Date Changer 5」是一款快速更改文件创建和修改时间” 的 Mac 软件,在你了解了它的具体用途后,再说是不是需要它。每个文件都带有“创建时间”和“最近一次修改时间”基本标签属性,一般的文件系统也有...
  • ctime(status time):当文件的状态被更改时,会更改这个时间,比如像文件的权限或者属性被更改时就会更改这个时间。 atime(access time):就是文件访问时间,当文件的内容被读取时就会更改这个时间。比如
  • 命令行工具TimeBack.exe获取和更改文件的创建、修改、访问时间 TimeBack 1.0 文件时间控制 作者:Xinje E-mail:xinje@126.com 2010.6.16 /F [文件名] 设置欲更改或查看文件时间的文件名。 /T [日期时间] 欲更改的...
  • 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[]) { //传参格式:...
  • A代码是新更新的,我发现就是我把别人代码粘贴过来,别人代码和我代码的文件头不一样,所以会导致第六行last modified会覆盖别人代码的那一行,所以我添加了判断,如果有最后修改时间,则更新,没有则不更新。...
  • 更改文件创建时间

    2013-07-24 15:33:41
    此可以更改各种文件的创建以及修改时间 凑字数
  • (ls、stat这样的命令不会修改文件访问时间) 修改时间:对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。 改变时间更改文件的属性便会更新该时间,比如...
  • 修改文件夹创建时间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 ...
  • 这是一个批量更改文件的日期时间属性的绿色工具,方便好用
  • 如何更改文件的"修改时间"?

    千次阅读 2014-04-04 11:39:39
    使用DOS命令可以实现,例如: copy /b filename.exe +,, (注意:一个加号...如此一来,新生成的文件修改时间就是当前的系统时间。 copy /b "file name.exe" +,,(注意:如果文件名含有空格,则整个文件名需用引号标识)
  • 本程序可以用于更改文件的创建时间,略加修改,还可以用于更改文件修改时间和最后访问时间,可以对输入日期进行合法性检查。本程序在vc6.0 winxp下通过控制台程序编译,可以正常使用。
  • windows批量修改文件时间

    千次阅读 2020-08-12 10:18:27
    windows批量修改文件修改时间,要在powershell里面执行 更改为当前时间: Get-Childitem -path ‘D:\Tomcat7\webapps’ -Recurse | foreach-object { $.LastWriteTime = Get-Date ; $.CreationTime = Get-Date } ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,424
精华内容 1,369
关键字:

修改文件更改时间