在文件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下更改文件创建修改访问时间相关推荐

  1. windows下命令行修改系统时间;修改系统时间的软件

    找了很久,都没有找到,还找了关键词 dos下修改系统时间 因为看到linux下修改系统时间是用hwclock 命令写入主板芯片. 而我由于某些原因想自动化修改系统时间,所以找windows下修改系统时 ...

  2. windows下更改网卡mac地址

    windows下更改网卡mac地址 xp.win7测试过.其他版本没试过,仅供参考. 此处介绍2种方式,一种是通过网卡属性高级选项卡来设置,另一种为通过修改注册表来设置. 1.网卡高级属性卡设置 我的 ...

  3. Linux系统下查看和修改 系统时间和硬件时间

    Linux系统下查看和修改 系统时间和硬件时间 1.具体命令使用如下: 查看当前系统时间 [root@littlelawson hbase-1.4.0]# date Mon Jun 18 10:36: ...

  4. windows下vs2013使用C++访问redis

    刚开始在windows下使用c++访问reids各种报错,经过网上到处搜方案,终于可以在windows下访问redis了, 特将注意事项记录下来: 1.获取redis Window下的开发库源码,从g ...

  5. Windows下更改MySQL数据库的存储位置

    在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夹转移到D:\mySQLData文件夹. ...

  6. Windows下更改pip镜像源

    其实学习是一个逐步探索的过程.今天因为把带有中文的Python安装路径给改了,结果带来很大的麻烦,导致在命令行输入vietualenv和其他一些第三方模块都出现Fatal error in launc ...

  7. Windows下 更改 pip默认缓存目录

    windows下,pip的默认缓存目录为:"C:\Users{username}\AppData\Local\pip\cache" 可以使用以下命令修改缓存目录 pip confi ...

  8. windows下用批处理文件修改网络适配器设置

    在公司上内网,在外出差要同时连接有线局域网和wifi公网,经常要进行网络设置,很烦有木有.其实windows下可以用批处理脚本来一键设置网络适配器 首先建立两个文件manual.txt和automat ...

  9. Windows 下使用 工具修改文件的 时间

    1. 下载工具 https://www.cr173.com/soft/12992.html 2. 使用工具修改即可 3. 忘记了东西处理挺方便的.  尤其是往前改日期的时候. 转载于:https:// ...

最新文章

  1. Spring基础专题——第九章(基础注解编程——上)
  2. TreeSet HashSet
  3. springboot2 war页面放在那_Spring Boot2 系列教程(三十三)整合 Spring Security
  4. 001_JSON-lib下载和文档
  5. 解决错误:Main application must be in the list of ap...
  6. page cache 与free
  7. Service Broker in SAP Gateway and Kubernetes
  8. matlab mandrill,MATLAB】MATLAB的自带数据及可生成数据的函数
  9. 使用浏览器获取网页模板(HTML+CSS)
  10. ios 通过kvc修改属性会触发kvo_iOS开发-KVC和KVO的理解
  11. flinksql获取系统当前时间搓_FlinkSQL 动态加载 UDF 实现思路
  12. 承接一个外包开发项目后,开发流程以及如何做好。
  13. android4.1 l36h,索尼 L36h跌破3K 升Android 4.3机型推荐(6)-搜狐数码
  14. Eclipse: the import java.util cannot be resolved
  15. aliyun托管kubernetes部署postgress
  16. Python细节面试题--小整数对象池和大整数对象池
  17. debian7 安装配置
  18. Reg命令查询注册表
  19. linux下的timerfd机制
  20. “暗云”BootKit木马详细技术分析

热门文章

  1. Oracle常用函数汇总记录
  2. pgadmin数据输出不存在了?
  3. kafka和zookeeper下载地址和安装方法和JAVA消费者方法
  4. MySQL 数据库 模糊查询和聚合函数
  5. 做芯片设计需要学编程吗?
  6. matlab实现聚类分析
  7. ZYNQ HDMI输出实验——FPGA Vitis篇
  8. 路路通 GPS软件 脱壳+破解 纪要 (RtNavi.exe)
  9. Firefox浏览器多账号登陆方法
  10. 专利 | word图片设置为黑白