@echo off
for /f "delims=" %%a in ('dir /od/b *.exe') do set name="%%a"
%name%2楼这个已经可以实现了,把最新的文件排在最后,利用set的重复赋值的特性,当for语句执行完后最后赋予name的值就是最新的文件路径,好聪明的想法,换成我一时还反映不过来呢,大脑内存不足,呵呵
[ Last edited by zhoushijay on 2007-3-12 at 06:29 PM ]
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
for /f "delims=" %%a in ('dir /od/b *.exe') do set name="%%a"
%name%Originally posted by leton at 2007-3-13 06:53:
楼主好像是要实现,智能判断目录最新可执行文件。
挺有意思,有空研究一下,前期思路:
通过把文件信息输出到 log.txt(信息收集)
然后导入 ...
Originally posted by lxmxn at 2007-3-13 03:36 AM:
放在要执行的文件所在的目录中运行,没有测试:
@echo off
for /f "delims=" %%a in ('dir /od/b *.exe') do set name="%%a"
%name%