找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 35132|回复: 6

[文件操作] 批处理怎样获取文件夹创建时间?

[复制链接]
发表于 2015-9-1 14:27:33 | 显示全部楼层 |阅读模式
.bat 获取文件夹的创建时间 及删除文件夹和文件夹里面的文件
发表于 2015-9-1 14:40:01 | 显示全部楼层
拒绝回答描述比所需代码短得多的帖子
 楼主| 发表于 2015-9-1 14:45:28 | 显示全部楼层
回复 2# CrLf


    能简短说明的为什么还要说一大堆呢?
发表于 2015-9-1 14:50:01 | 显示全部楼层
本帖最后由 回家路上 于 2015-9-1 15:17 编辑

回复 3# 思念如影随形


因为你是让别人俩解决,不是你自己知道这到底是干什么的就行了。
前面说的尾巴短,后边不停补充让帮忙的人“乐此不疲”的修改代码。这样合适吗?
而目前,你的描述,我也不知道要干嘛怎么写。


重要的是,你还没我打字多呢。。。
发表于 2015-9-1 14:58:31 | 显示全部楼层
回复 3# 思念如影随形


    按你要求一行代码搞定 dir /ad /tc
但是估计你又会有需求出来了,所以最好一次说清所有需求,不然改来改去很麻烦的,浪费脑细胞和时间
发表于 2015-9-1 16:34:58 | 显示全部楼层
删除文件夹和文件夹里面的文件
  1. rd /s /q "C:\test"
复制代码
发表于 2015-9-1 18:54:15 | 显示全部楼层
本帖最后由 pcl_test 于 2015-9-1 19:02 编辑

获取文件夹创建日期及时间的几种方法
  1. @echo off
  2. ::dir,tc/ta/tw
  3. set "fd=C:\Windows"
  4. for /f "delims=" %%a in ("%fd%") do set "fp=%%~dpa"&set "fn=%%~nxa"
  5. for /f "tokens=1-3*" %%a in ('dir /ad /tc "%fp%"') do if "%fn%" equ "%%d" echo;%%a %%b
  6. pause
复制代码
  1. @echo off
  2. ::wmic,InstallDate/LastAccessed/LastModified
  3. set "fd=C:\Windows"
  4. for /f "tokens=2 delims==." %%a in ('wmic FSDIR "%fd:\=\\%" get InstallDate /value^|find "="') do echo;%%a
  5. pause
复制代码
  1. @echo off
  2. ::vbs,DateCreated/DateLastAccessed/DateLastModified
  3. set "fd=C:\Windows"
  4. >"%tmp%\tmp.vbs" echo;wscript.echo createobject("Scripting.FileSystemObject").getfolder("%fd%").DateCreated
  5. for /f "delims=" %%a in ('cscript /nologo "%tmp%\tmp.vbs"') do echo;%%a
  6. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 15:32 , Processed in 0.010258 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表