首页 > 编程语言 >php,用touch 修改文件时间

php,用touch 修改文件时间

时间:2024-02-07 23:34:46浏览次数:50  
标签:文件 cmd echo 修改 ctb11w32 touch path php

 

    touch($path, $fc_time, $fc_time);
    echo "\n $path 已经被建立,并且重置了修改时间和访问时间\n";
    echo "\n 如果是 windows 系统,将会执行以下命令重置该文件的建立时间\n";
    if(PHP_OS === 'WINNT'){
        $path = str_replace('/', '\\', $path);
        $cmd = '/bin/touch.exe /c /d ' .$cdate. ' /t ' .$ctime. ' "' .$path. '"'; # 文件路径使用反斜杠
        echo "\n $cmd\n";
        exec($cmd);
    }

 

windows 系统中的 touch.exe 文件在 “Win32 控制台工具箱 1.1” 中提取

https://www.stevemiller.net/downloads/ctb11w32.zip

https://files.cnblogs.com/files/yisuo/ctb11w32.zip

标签:文件,cmd,echo,修改,ctb11w32,touch,path,php
From: https://www.cnblogs.com/yisuo/p/18011475

相关文章

  • Apache配置不同目录绑定不同版本的PHP
    Apache配置不同目录绑定不同版本的PHPhttps://aka.ms/vs/17/release/vc_redist.x64.exehttps://www.apachelounge.com/download/VS17/binaries/httpd-2.4.58-310124-win64-VS17.ziphttps://www.apachelounge.com/download/VS17/modules/mod_fcgid-2.3.10-win64-VS17.zipDefine......
  • Chrome修改添加JS与dll交互
    注入dll后拦截js相关函数,可以通讯以及控制安全沙箱问题前面有写文章为了方便快速,使用Uint8Array::Set函数拦截之前尝试了crypto.subtle相关的函数,这些函数速度很慢,而且是异步,很不方便C++的dll代码BOOL CChrome::HookUint8ArraySetByte(){ BYTE *pCode; BOOL......
  • 使用JQuery双击修改Table中Td
    <html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><style>table{border-collapse:collapse;border-spacing:0;margin-right:auto;......
  • Ubuntu安装PHP8.2 编译安装 oci8 pdo_oci扩展
    PHP8.2是PHP语言的最新版本。新特性包括,只读类,允许布尔值作为独立类型等。从mysqli中删除libmysql的支持等。时至今天,主流的HTTP服务器已不是Apache,我们推荐使用Nginx作为HTTP服务器,Nginx相对于Apache来说简单且性能更好。本教程将向您展示如何在Ubuntu20.04安装PHP8.2并将其......
  • Version 1.23.0 of PhpSpreadsheet breaks PHP 7.3+ support
    Version1.23.0ofPhpSpreadsheetbreaksPHP7.3+supporthttps://github.com/PHPOffice/PhpSpreadsheet/issues/2779当你升级composerupdate时候,项目跑不通的时候,请检查相关依赖的版本;欢迎关注公-众-号【TaonyDaily】、留言、评论,一起学习。Don’treinventthewh......
  • 通达信宝塔线修改主图指标增加了压力支撑线源码
    {股票指标}VAR1:=CLOSE>REF(CLOSE,1)ANDCLOSE>REF(CLOSE,2); VAR2:=REF(VAR1,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2); VAR3:=REF(VAR2,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2); VAR4:=REF(VAR3,1)ANDCLOSE<=REF(CLOS......
  • bcdedit是Windows操作系统中的一个命令行工具,用于查看和修改启动配置数据(BCD)。启动配
    bcdedit是什么bcdedit是Windows操作系统中的一个命令行工具,用于查看和修改启动配置数据(BCD)。启动配置数据存储重要的启动信息,包括启动加载程序和启动设置。这个工具主要由高级用户、系统管理员和开发人员使用,以调整与系统启动相关的各种参数。为什么使用bcdedit修改启动设置......
  • java 修改音频编码控制项
    在Java中修改音频编码控制项通常涉及到使用一些音频处理库,如JAVE(JavaAudioVideoEncoder)或者使用更底层的库如JNA(JavaNativeAccess)来调用本地编码库如FFmpeg。下面我将通过一个简单的案例来介绍如何使用JAVE库来修改音频编码的控制项。准备工作下载JAVE库:首先需要从JAVE的官方......
  • ThinkPHP 6.0 SQL注入漏洞修复
    公司买的官网被政府网安检测出SQL注入漏洞:隐患描述SQL漏洞证明语句: python3sqlmap.py-u"http://xxxx?keywords=1"-pkeywords--level=5--risk=3--tamper=space2comment.py,between.py--current-db--random-agent--time-sec=10--batch--dbms="MySQL"漏洞回显:权......
  • 配置bc网站源码搭建sysctl.conf文件修改内核参数
    配置BC网站源码与直接修改sysctl.conf文件以调整内核参数是两个不同的任务,但我可以为您提供关于如何修改sysctl.conf文件以调整内核参数的一般指导。请注意,直接修改系统内核参数可能会对系统稳定性和安全性产生重大影响,因此应谨慎进行。首先,关于sysctl.conf文件:定位文件:sysctl.co......