联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by huahua0919 at 2008-1-18 11:56 AM: %%~t0
@echo off echo %~t0 pause
set fso=CreateObject("Scripting.FileSystemObject") set f=fso.getFile("path") msgbox ("创建时间:"&f.DateCreated&"----"&"最后修改时间:"&f.DateLastModified)
Originally posted by huahua0919 at 2008-1-18 11:59 AM:@echo off echo %~t0 pause 将代码保存运行下看看
Originally posted by huahua0919 at 2008-1-18 12:14 PM: vbs: [code] set fso=CreateObject("Scripting.FileSystemObject") set f=fso.getFile("path") msgbox ("创建时间:"&f.DateCreated&"----"&"最 ...
@echo off rem 假设要删除C盘test文件夹里面的十天前的文件 set TarDir=C:\test >"%tmp%\MyDel.vbs" echo dt=date()-10 >>"%tmp%\MyDel.vbs" echo s=right(year(dt),4) ^& right("0" ^& month(dt),2) ^& right("0" ^& day(dt),2) >>"%tmp%\MyDel.vbs" echo wscript.echo s for /f %%a in ('cscript /nologo %tmp%\MyDel.vbs') do @set DateFlag=%%a setlocal enabledelayedexpansion for %%i in (C:\test\*.*) do ( set t=%%~ti set FileDate=!t:~6,4!!t:~0,2!!t:~3,2! if !FileDate! lss %DateFlag% del /f "%%i" ) endlocal del "%tmp%\MyDel.vbs"
Originally posted by HAT at 2008-1-18 12:40 PM: 仅供参考 [code] @echo off rem 假设要删除C盘test文件夹里面的十天前的文件 set TarDir=C:\test >"%tmp%\MyDel.vbs" echo dt=date()-10 >>"%tmp%\MyDe ...
Originally posted by huahua0919 at 2008-1-18 11:56 AM: %~t0 [ Last edited by huahua0919 on 2008-1-18 at 11:57 AM ]