文件修改日期是文件修改保存的时间,保存的时候来自系统。因为工作需求不需要实时的修改日期,那么我们可以通过以下步骤来修改日期。
1、首先我们找到需要修改文件日期的文件,这个文件是7号作过修改,那么我们现在对文件进行修改,修改可以直接另存为或者ctrl+s直接保存文件。
2、双击右下角的时间我们可以看到当下时间,我们刚刚打开文件保存后,文件修改日期变成了现在的日期:1月9日。
3、现在我们把日期选择2号,日期可以随您需要选择。选择后我们只要运用即可。然后我们在打开文件再按下ctrl+s或者文件保存,这样保持文件的完整性。
4、此时我们再测试下,文件修改后日期就变成了1月2日,就是我们想要看到的文件修改日期。文件修改日期的目的已经达到,我们记得把系统时间调回到当下日期时间。
5、文件日期修改,主要是为日后对该操作的时间有可查询的依据。如果任意修改可能会造成时间错乱。
看了下前面回答问题的,简直自己完全也没验证自己COPY来的方法对还是错!直接就发过来了!现在给大家一个真真确确能操作的方法!100%成功!
第一步:关闭自己网络(最重要的一步,不然你后面所有操作都是无效的,因为系统还是在关联的你所在当前的时区真实时间),如果不知道在哪里关闭网络,直接拔掉网线即可,只要电脑没联网就可以了!
在当前时间下(没联网前提下)创建所有的文档都是你当前修改的时间下创建的文件!
4.启用自己网络就可以了!
5时间改回,连接网络后,想恢复与网络同步时间,更新下与网络同步时间就可以了!时间就恢复到网络准确时间了!
真实实操+经验之谈!一步一步截图!如果你测试OK记得给点个赞!
修改“创建日期”可采用如下方法:首先把系统日期调整到您所希望的时间,然后到MS-DOS方式下,对该文件输入如下命令:COPY /B filename +,, (一个加号、两个逗号),当询问您是否确认覆盖时,按下[Y]键即可。(当然,在Windows中执行复制-粘贴 ...,也能完成),另外使用AcdSee也能更改文件的“创建日期”。
在要修改文件目录创建一个名为"修改时间.bat"文件
右键编辑输入以下代码并保存
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:index
powershell.exe -command "ls '\*.*' | foreach-object { $_.LastWriteTime = Get-Date; $_.CreationTime = Get-Date }"
pause
双击运行脚本即可