精华内容
下载资源
问答
  • 修改文件创建时间会被看出来
    千次阅读
    2021-07-24 14:28:41

    windows修改文件创建时间、修改时间以及最后访问时间

    修改文件创建时间

    (ls ‘文件名’).CreationTimeUtc=‘时间(2020-01-25 06:00:10)’

    修改文件最后修改时间

    (ls ‘文件名’).LastWriteTimeUtc=‘时间(2020-08-15 06:01:36)’

    修改文件最后访问时间

    (ls ‘文件名’).LastAccessTimeUtc=‘时间(2020-01-20 11:32:04)’

    更多相关内容
  • 可以任意修改文件时间属性,改成未来的时间都可以,亲测绝对可以使用。
  • 单个或批量修改文档、照片等文件创建修改时间。非常方便。
  • 修改文件(夹)创建时间修改时间、访问时间
  • 更改文件属性工具(创建修改时间、作者等),想快速实现文件属性的修改,就用它了。
  • 文件(夹)属性里,我们能够看到文件(夹)的创建时间修改时间和访问时间。有时候,由于各种不同的原因,我们不希望别人看到文件(夹)真实的创建时间修改时间,至于什么时候要酱紫,我不知道,总之本工具为此而...
  • 点击一个文件右键“属性”即可查看文件的时间属性,可以看到有“创建时间”、“修改时间”和“访问时间”三个属性。 创建时间:该文件在本载体本地址上创建的时间 修改时间:在属性中保存的最后一次修改的时间 ...

    请访问原文链接:https://sysin.org/blog/how-to-change-file-date,查看最新版。转载请保留出处。

    作者:gc(at)sysin.org,主页:www.sysin.org

    1. Windows(创建时间,修改时间,访问时间)

    图形界面

    点击一个文件右键“属性”即可查看文件的时间属性,可以看到有“创建时间”、“修改时间”和“访问时间”三个属性。

    Windows 文件属性

    • 创建时间:该文件在本载体本地址上创建的时间
    • 修改时间:在属性中保存的最后一次修改的时间
    • 访问时间:在属性中保存的最后一次访问的时间

    “创建时间” 和 “修改时间” 比较好理解,但 “访问时间” 似乎有点特殊,查看文件属性、打开文件查看,甚至设置 “只读”、“隐藏” 属性都不会改变 “访问时间”。只有在对文件进行编辑后访问时间才会改变。这也就是我们会发现访问时间与修改时间是一样的原因。

    修改时间的工具:

    • Attribute Changer (免费,推荐!)
    • BulkFileChanger (免费)
    • NewFileTime (免费,UI 略逊)

    百度网盘链接:https://sysin.org/blog/how-to-change-file-date

    Attribute Changer 10

    命令行修改

    CMD

    #修改当前系统时间
    date 2021/01/01
    time 10:59:30
    
    #修改时间,注意是连续两个英文逗号
    copy 文件名+,,
    
    #修改时间和访问时间,注意是连续两个英文句号
    copy 文件名+..
    
    # 注意修改完毕需要将系统时间修改过来(或者等待 NTP 同步)
    

    小技巧:在文件夹上添加“命令提示符”右键快捷访问菜单

    reg add "HKEY_CLASSES_ROOT\Folder\shell\CmdPrompt" /v "" /t REG_SZ /d "Command Prompt" /f
    reg add "HKEY_CLASSES_ROOT\Folder\shell\CmdPrompt\command" /v "" /t REG_SZ /d "cmd.exe /k cd %l" /f
    

    Powershell(推荐)

    set t '01/01/2021 01:01:01'
    # 时间格式:MM/DD/YYYY hh:mm:ss
    echo $t
    ls 'sysin.txt' | foreach-object { $_.LastWriteTime = $t; $_.CreationTime = $t; $_.LastAccessTime = $t}
    
    # 也可以单独设置不同的时间
    ls 'sysin.txt' | foreach-object { $_.LastWriteTime = '01/01/2021 01:01:01'; $_.CreationTime = '02/02/2021 01:01:01'; $_.LastAccessTime = '03/03/2021 01:01:01' }
    

    小技巧:在文件夹上添加“PowerShell”右键快捷访问菜单

    reg add "HKEY_CLASSES_ROOT\Folder\shell\PowerShellMenu" /v "" /t REG_SZ /d "PowerShell" /f
    reg add "HKEY_CLASSES_ROOT\Folder\shell\PowerShellMenu\command" /v "" /t REG_SZ /d "powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'" /f
    

    2. Linux(修改时间,访问时间)

    注意:Linux(包括传统 Unix)中没有“创建(creation)”时间的概念(除非使用 debugfs

    查看文件时间信息(stat 命令)

    # 创建一个测试文件
    $ touch sysin.txt
    
    # 使用 stat 命令查看文件时间信息
    $ stat sysin.txt
      File: sysin.txt
      Size: 0               Blocks: 0          IO Block: 4096   regular empty file
    Device: fd01h/64769d    Inode: 405343      Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2021-01-08 13:22:44.792348339 +0800
    Modify: 2021-01-08 13:22:44.792348339 +0800
    Change: 2021-01-08 13:22:44.792348339 +0800
     Birth: -
    

    有如下三种时间

    • Access: ATime —— 文件的最近访问时间。只要读取时间,ATime 就会更新。
    • Modify: MTime —— 文件的内容最近修改的时间当文件进行被写的时候,CTime 就会更新。
    • Change: CTime —— 文件属性最近修改的时间当文件的目录被修改,或者文件的所有者,权限等被修改时 CTime 也就会更新。

    touch 修改时间

    touch 不仅可以创建文件,还可以对其进行时间的一些修改
    格式:touch 参数 文件名
    参数:
    -a: 修改访问时间,或 –time=atime 或 –time=access 或 –time=use
    -c: 或 –no-creat,如果文件不存在则不创建文件
    -d: 使用指定的日期时间,可以使用不同的格式
    -m: 或 –time=mtime 或 –time=modify,改变修改时间
    -r: 把指定的文件日期更设成和参考文档或目录日期相同的时间
    -t: 使用指定的日期时间,格式与 date 指令相同
    

    命令格式:

    # 修改“修改时间”
    touch -mt YYYYMMDDhhmm filename
    
    # 修改“访问时间和修改时间”
    touch -t YYYYMMDDhhmm filename
    
    YYYY  年-四位数
    MM    月-两位数
    DD    日-两位数
    hh    小时-两位数
    mm    分钟-两位数
    

    示例:

    touch -mt 202005181505 sysin.txt
    stat sysin.txt
    ...
    Access: 2021-01-08 13:22:44.792348339 +0800  # 未改变
    Modify: 2021-05-18 18:05:00.000000000 +0800  # 变为指定的时间
    Change: 2021-01-08 16:09:46.929329358 +0800  # 自动变为当前操作的时间
    
    touch -t 202005191505 sysin.txt
    stat sysin.txt
    ...
    Access: 2020-05-19 15:05:00.000000000 +0800  # 变为指定的时间
    Modify: 2020-05-19 15:05:00.000000000 +0800  # 变为指定的时间
    Change: 2021-01-08 16:25:45.453907718 +0800  # 自动变为当前操作的时间
    

    3. macOS(创建时间,修改时间)

    图形界面

    在 macOS 中,点击文件右键“显示简介”,显示“创建时间”和“修改时间”。

    macOS 简介

    在 Finder(访达)中,除了上述两个时间,同时会有“上次打开日期”和“添加日期”这两个特殊的文件属性。“上次打开日期”记录了上次打开这个文件的最后时间,无论是否编辑和更改文件内容。“添加日期”记录了文件在当前位置产生的时间,比如是新创建的一个文件,该时间等于创建时间,如果是复制的文件,或者通过网络下载的文件,该时间只是在当前位置产生的时间,与创建时间无关。这两个特殊的文件属性默认无法修改。

    修改“创建时间”和“修改时间”

    可以使用这个 App:A Better Finder Attributes(商业)

    A Better Finder Attributes

    终端

    在 Darwin 系统部分(Darwin 一般是指 macOS 的命令行部分),类似于 Linux 有 atime、mtime 和 ctime,但是还多了 birthtime 即创建时间。

    直接使用 stat 命令可以查看文件时间属性,可以看到有 4 个时间,但是不友好,没法直接辨别。其实分别是:Access、Modify、Change 和 Creation。

    但作为正统 Unix 系统,Darwin 的 stat 命令有额外的参数:

    加上 -x 参数可以看到 Access、Modify 和 Change 三个时间,类似 Linux 中直接执行 stat 的效果。

    加上 -s 参数,可以看到除了上述时间,还多了一个 birthtime 即创建时间

    $ stat sysin.txt
    16777220 3851534 -rw-r--r-- 1 user staff 0 0 "Jan 10 12:46:01 2021" "May 19 15:05:00 2020" "Jan 10 12:46:01 2021" "May 18 15:05:00 2020" 4096 0 0 sysin.txt
    
    $ stat -x sysin.txt
      File: "sysin.txt"
      Size: 0            FileType: Regular File
      Mode: (0644/-rw-r--r--)         Uid: (  501/      user)  Gid: (   20/   staff)
    Device: 1,4   Inode: 3851534    Links: 1
    Access: Sun Jan 10 12:46:01 2021
    Modify: Tue May 19 15:05:00 2020
    Change: Sun Jan 10 12:46:01 2021
    
    $ stat -s sysin.txt
    st_dev=16777220 st_ino=3851534 st_mode=0100644 st_nlink=1 st_uid=501 st_gid=20 st_rdev=0 st_size=0 st_atime=1610253961 st_mtime=1589871900 st_ctime=1610253961 st_birthtime=1589785500 st_blksize=4096 st_blocks=0 st_flags=0
    

    修改时间可以使用 touch 和 setfile 命令

    touch(同 Linux,修改时间和访问时间)

    # 修改“修改时间”
    touch -m -t YYYYMMDDhhmm filename
    
    # 修改“访问时间和修改时间”
    touch -t YYYYMMDDhhmm filename
    
    YYYY  年-四位数
    MM    月-两位数
    DD    日-两位数
    hh    小时-两位数
    mm    分钟-两位数
    
    touch -mt 202005181505 sysin.txt
    touch -t 202005191505 sysin.txt
    

    setfile(创建时间和修改时间)

    需要安装 Xcode command line tools(命令:xcode-select --install)

    setfile
    Usage: SetFile [option...] file...
        -a attributes     # attributes (lowercase = 0, uppercase = 1)*
        -c creator        # file creator
        -d date           # creation date (mm/dd/[yy]yy [hh:mm[:ss] [AM | PM]])*
        -m date           # modification date (mm/dd/[yy]yy [hh:mm[:ss] [AM | PM]])*
        -P                # perform action on symlink instead of following it
        -t type           # file type
    

    示例:

    ##修改创建日期:setfile -d mm/dd/yy hh:mm:ss filename
    ##修改修改日期:setfile -m mm/dd/yy hh:mm:ss filename
    
    setfile -d '1/1/2021 18:18:0' sysin.txt
    setfile -m '1/1/2021 18:18:0' sysin.txt
    
    展开全文
  • 如何修改文件创建时间

    千次阅读 2022-01-12 10:33:38
    如何修改文件创建时间?可能有不少人认为是不能修改的,其实是有方法进行修改的,下面小编就为大家介绍具体的修改方法吧.

    如何修改文件的创建时间?工作中有没有遇到过这样的情况,就是将文件的创建时间进行修改,修改成自己想要的时间,应该有小伙伴找过这样的需求。文件的创建时间就是第一次创建这个文件的时间,包括你年月日时分秒,体现在文件的属性当中,那么创建时间可以被修改吗?

    可能有不少人认为是不能修改的,其实是有方法进行修改的,下面小编就为大家介绍具体的修改方法吧,我们只需要用到一个工具,就能实现快速批量修改文件的创建时间,详细的步骤请继续往下看吧。

    使用的工具软件:优速文件批量重命名

    如何修改文件的创建时间?

    详细的操作步骤如下:

    步骤1,电脑上下载“优速文件批量重命名”工具后安装并打开使用,点击首页界面上的【文件重命名】主功能,进入下一步操作。

    如何修改文件的创建时间?

    步骤2,点击【添加文件】蓝色按钮,将需要修改创建时间的文件添加到软件中,也可以直接将文件拖入软件的方式进行添加,可以批量添加。

    如何修改文件的创建时间?

    步骤3,在软件左边进行设置,命名方式选择“属性”,然后在下面设置新的创建时间(案例中我们设置成2022年1月11日 12:12:12)。

    如何修改文件的创建时间?

    步骤4,点击【开始转换】按钮,启动软件,完成修改后软件会弹出重命名成功的提示。

    如何修改文件的创建时间?

    步骤5,打开一个刚刚修改好的文件的属性,可以看到创建时间已经变成了第3步中设置的2022年1月11日 12:12:12。

    如何修改文件的创建时间?

    修改文件的创建时间并不是不能,只是你没有找到方法而已,以上就是今天关于“如何修改文件的创建时间?”的详细介绍,看完之后是不是觉得挺简单呢,不仅可以修改创建时间还可以修改文件的修改时间,需要的小伙伴必须亲自试一试哦!

    展开全文
  • 但是,那时候很懒,都是把作业堆到最后几天才做,屎不到漏出来都不会去拉,几天做完几十天的工作是大学的常态了。 开学后,老师检查任务时,基本上大家都完成了,然后老师检查文档时,就发现了猫腻了,结果很多人都...

    一、场景

            我第一次使用这项【技能】的时候,是在上大学时。当时老师布置了一项大作业,从放假的第二天开始,每天都需要完成一定的任务,然后用同一个文档把每天完成任务的明细记录下来。

            但是,那时候很懒,都是把作业堆到最后几天才做,屎不到漏出来都不会去拉,几天做完几十天的工作是大学的常态了。

            开学后,老师检查任务时,基本上大家都完成了,然后老师检查文档时,就发现了猫腻了,结果很多人都挨批了。我当时侥幸逃过一劫,但是并没有开心,很惭愧。

    【场景复现】

    1、学生把文件名加了日期后缀,自以为是2022年1月1日创建的

    2、然后老师打开属性一看,就能看到创建时间,就是今日,这是很容易办到的。

    二、修改创建时间

            我当年是这样干的:

    1、首先打开【日期设置】把自动设置时间关掉

     2、然后【手动设置日期和时间】更改到你想要的时间

     3、这时的系统时间就到了2022年1月1日,然后再去创建文件

     

    三、重要

            我一直记得这样的两句话:

    【敷衍你的人生,你的人生也会敷衍你】

    【结局不会替你演戏】

            现在在工地里,其实很感恩当时那位老师,这样负责人的老师真的是值得敬重的。也对当时自己的不诚实的行为感到很难过,人就应该坦坦荡荡无愧于心。

            不说了,今天的砖头很烫手!

    展开全文
  • 更改文件创建时间

    2013-07-24 15:33:41
    此可以更改各种文件创建以及修改时间 凑字数
  • 文件属性创建时间修改时间

    千次阅读 2021-06-11 08:08:49
    文件创建时间修改时间,访问时间是什么意思?怎样把文件属性里的日期和修改时间改变怎样把文件属性里的日期和修改时间改变 修改 属性里的 创建日期和 创建把文件属性里的日期和...如何修改文件属性中的创建时间...
  • Java如何更改文件的最后修改时间

    千次阅读 2021-02-28 12:44:39
    在java编程中,如何更改文件的最后修改时间?此示例显示如何使用File类中的FileToChange.lastModified()和fileToChange setLastModified()来更改文件的最后修改时间。package com.yiibai;import java.io.File;import...
  • Linux:文件创建时间如何修改?

    千次阅读 2021-03-02 16:23:07
    修改文件创建时间 二、知识及方法步骤 touch命令用于创建空白文件或修改文件时间。 在Linux系统中一个文件有三种时间: 更改内容的时间 - mtime:当文件进行写的时候,CTime就更新 更改权限的时间 - ctime...
  • 修改文件夹创建时间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 ...
  • 这款源码属于修改文件属性的时间和创建时间访问时间可以做到快速修改文件时间的一款小工具
  • 创建时间文件在这个虚拟分区首次编录的时间,文件被创建或复制到另一个分区的时候改变这个时间; 修改时间:文件的尺寸发生变化的时间,采用输出流写必然文件尺寸清零再重写的过程,所以输出流保存文件...
  • Windows、Linux # -*- coding: UTF8 -*- import os import time def TimeStampToTime(timestamp): timeStruct = time.localtime(timestamp) return time.strftime('%Y-%m-%d %H:%M:%... # '''获取文件创建时间'''
  • 批量修改文件创建时间

    千次阅读 2021-03-17 11:23:59
    今天上网查了查,发现网上修改文件创建时间还是修改系统时间——复制文件——黏贴文件。 我找了找,找出了我之前用的一个工具。 这个软件用起来,还是稍微需要一丢丢的正则。 ————————————————...
  • 并介绍如何使用touch指令来进行文件时间创建以及修改如何查看文件时间信息利用stat指令查看文件信息三种时间的介绍ATime ——文件的最近访问时间只要读取时间,ATime就更新MTime ——文件的内容最近修改时间...
  • touch 命令有两个功能,一是创建文件,二是修改文件时间属性。 二、参数 1、-a (--time=atime, --time=access, --time=use)只修改文件的访问时间 stat 可以查看文件的具体属性。 Access: 最后访问...
  • 获取指定文件的时间属性,并修改指定文件创建时间修改时间、访问时间。 VC 6.0 源代码
  • 本程序可以用于更改文件创建时间,略加修改,还可以用于更改文件修改时间和最后访问时间,可以对输入日期进行合法性检查。本程序在vc6.0 winxp下通过控制台程序编译,可以正常使用。
  • 该软件小巧易用,可用于修改文件或文件夹的创建时间、访问时间和修改时间
  • Linux查看文件的最初创建时间

    千次阅读 2021-05-08 21:13:17
    在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么...
  • 利用stat指令查看文件信息 三种时间的介绍ATime ——文件的最近访问时间只要读取时间,ATime就更新 MTime ——文件的内容最近修改时间文件进行写的时候,CTime就更新 CTime——文件属性最近修改时间当...
  • 易语言 修改文件创建时间 易语言 修改文件创建时间 易语言 修改文件创建时间
  • 2. windows下,linux下获取文件时间信息的方式不太一样 3. 如果你还不知道如何获取目录下的所有文件,请参考笔者的这篇博客:https://blog.csdn.net/yzf279533105/article/details/115356551 效果如下 这个是文件...
  • 批量修改文件创建修改时间

    千次阅读 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...
  • # os.path.getctime(file) 输出文件创建时间 # os.path.getmtime(file) 输出文件最近修改时间 #-*- encoding=utf8 -*- import time import os def fileTime(file):  return [  time.ctime(os.path.getatime...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,496,689
精华内容 598,675
热门标签
关键字:

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