windows下更改文件创建修改访问时间
在文件a.c中复制下方代码,gcc编译后产生a.exe:
#include <Windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <tchar.h>int main(int argc, char *argv[])
{//传参格式:filetime.exe test.txt 2011-01-08 17:00:33SYSTEMTIME spec_time;sscanf(argv[2], "%d-%d-%d", &spec_time.wYear, &spec_time.wMonth, &spec_time.wDay);sscanf(argv[3], "%d:%d:%d", &spec_time.wHour, &spec_time.wMinute , &spec_time.wSecond);spec_time.wDayOfWeek = 1;spec_time.wMilliseconds = 0;HANDLE hFile = CreateFile(argv[1], GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_DELETE, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);if (hFile == INVALID_HANDLE_VALUE){printf("Get file handle failed,error = %s\n", GetLastError());return -1;}FILETIME ft, LocalFileTime;SystemTimeToFileTime(&spec_time, &ft);LocalFileTimeToFileTime(&ft, &LocalFileTime);if(SetFileTime(hFile, &LocalFileTime, &LocalFileTime, &LocalFileTime)){printf("success\n");}else{printf("fail\n");}CloseHandle(hFile);return 0;
}
使用方式,shell内执行:
a.exe 你想更改的文件名 2000-01-01 20:00:00
即可将文件的创建,修改,访问时间更改为2000-01-01 20:00:00
配合FileZilla的更改时间戳功能,可以将ftp迟交的作业伪装成按时提交。
windows下更改文件创建修改访问时间相关推荐
- windows下命令行修改系统时间;修改系统时间的软件
找了很久,都没有找到,还找了关键词 dos下修改系统时间 因为看到linux下修改系统时间是用hwclock 命令写入主板芯片. 而我由于某些原因想自动化修改系统时间,所以找windows下修改系统时 ...
- windows下更改网卡mac地址
windows下更改网卡mac地址 xp.win7测试过.其他版本没试过,仅供参考. 此处介绍2种方式,一种是通过网卡属性高级选项卡来设置,另一种为通过修改注册表来设置. 1.网卡高级属性卡设置 我的 ...
- Linux系统下查看和修改 系统时间和硬件时间
Linux系统下查看和修改 系统时间和硬件时间 1.具体命令使用如下: 查看当前系统时间 [root@littlelawson hbase-1.4.0]# date Mon Jun 18 10:36: ...
- windows下vs2013使用C++访问redis
刚开始在windows下使用c++访问reids各种报错,经过网上到处搜方案,终于可以在windows下访问redis了, 特将注意事项记录下来: 1.获取redis Window下的开发库源码,从g ...
- Windows下更改MySQL数据库的存储位置
在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夹转移到D:\mySQLData文件夹. ...
- Windows下更改pip镜像源
其实学习是一个逐步探索的过程.今天因为把带有中文的Python安装路径给改了,结果带来很大的麻烦,导致在命令行输入vietualenv和其他一些第三方模块都出现Fatal error in launc ...
- Windows下 更改 pip默认缓存目录
windows下,pip的默认缓存目录为:"C:\Users{username}\AppData\Local\pip\cache" 可以使用以下命令修改缓存目录 pip confi ...
- windows下用批处理文件修改网络适配器设置
在公司上内网,在外出差要同时连接有线局域网和wifi公网,经常要进行网络设置,很烦有木有.其实windows下可以用批处理脚本来一键设置网络适配器 首先建立两个文件manual.txt和automat ...
- Windows 下使用 工具修改文件的 时间
1. 下载工具 https://www.cr173.com/soft/12992.html 2. 使用工具修改即可 3. 忘记了东西处理挺方便的. 尤其是往前改日期的时候. 转载于:https:// ...
最新文章
- Spring基础专题——第九章(基础注解编程——上)
- TreeSet HashSet
- springboot2 war页面放在那_Spring Boot2 系列教程(三十三)整合 Spring Security
- 001_JSON-lib下载和文档
- 解决错误:Main application must be in the list of ap...
- page cache 与free
- Service Broker in SAP Gateway and Kubernetes
- matlab mandrill,MATLAB】MATLAB的自带数据及可生成数据的函数
- 使用浏览器获取网页模板(HTML+CSS)
- ios 通过kvc修改属性会触发kvo_iOS开发-KVC和KVO的理解
- flinksql获取系统当前时间搓_FlinkSQL 动态加载 UDF 实现思路
- 承接一个外包开发项目后,开发流程以及如何做好。
- android4.1 l36h,索尼 L36h跌破3K 升Android 4.3机型推荐(6)-搜狐数码
- Eclipse: the import java.util cannot be resolved
- aliyun托管kubernetes部署postgress
- Python细节面试题--小整数对象池和大整数对象池
- debian7 安装配置
- Reg命令查询注册表
- linux下的timerfd机制
- “暗云”BootKit木马详细技术分析