Board logo

标题: [日期时间] 咨询下大家批处理命令FOR /F dir %%~ti为何出错? [打印本页]

作者: wycsf    时间: 2012-12-7 22:25     标题: 咨询下大家批处理命令FOR /F dir %%~ti为何出错?

我在执行此批处理时
  1. @echo off
  2. FOR /F %%i IN ('dir D:\a.txt') DO echo %%~ti
  3. pause
复制代码
执行结果:echo 处于关闭状态
咨询下大家是什么地方有问题 如何解决,我的目的是想要提取该目录下某一个文本文件的修改日期
作者: BAT-VBS    时间: 2012-12-7 22:36

  1. @echo off
  2. for /f %%i in ('dir /b d:\a.txt') do echo %%~ti
  3. pause
复制代码

作者: BAT-VBS    时间: 2012-12-7 22:36

  1. @echo off
  2. for %%i in (d:\a.txt) do echo %%~ti
  3. pause
复制代码

作者: wycsf    时间: 2012-12-7 23:19

谢谢BAT-VBS  第二条运行成功,其实还是自己想复杂了,根本是自己基础知识不牢固啊,特此感谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2