中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 19:47
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]取最新建立的文件名
可打印版本  726 / 7
第1楼 chenjie9803 发表于 2007-12-05 16:08
新手上路 发帖 3 积分 8
[求助]取最新建立的文件名
有一个文件夹,其中有N个文件,文件名有点规律而且,具体如下如:00001_20071105_023015_890.txt,00002_20071105_032915_561.txt,.....,00012_20071105_233014_743.txt

有没有办法把最新建立的那个文件名字取出来?
第2楼 lxmxn 发表于 2007-12-06 04:04
版主 发帖 4,938 积分 11,386
类似的问题已经被解决了N次了,搜索一下论坛吧!!!
第3楼 Climbing 发表于 2007-12-06 10:20
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
研究一下dir命令的排序,例如按时间排序。
第4楼 tempuser 发表于 2007-12-06 14:29
高级用户 发帖 261 积分 547
Originally posted by chenjie9803 at 2007-12-5 16:08:
有一个文件夹,其中有N个文件,文件名有点规律而且,具体如下如:00001_20071105_023015_890.txt,00002_20071105_032915_561.txt,.....,00012_20071105_233014_743.txt

有没有办法把最新建立的那个文件名字取出来?

我也是新手!
dir *.txt /o:d |find "最新日期"
第5楼 chenjie9803 发表于 2007-12-07 16:45
新手上路 发帖 3 积分 8
我就是搜索了,没有我要的。

说出完整的要求吧:现在有一个程序,每小时生成1个log文件,一天一个文件夹,现在要求每生成一个log就拷贝到远程服务器上
第6楼 Climbing 发表于 2007-12-07 17:02
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
如果是这样,一个命令行的同步软件就完全可以解决问题了。例如,cmdSync。只需要用同步软件按任务计划定时同步本地的日志目录到服务器即可,不必要获取最新的文件名,除非有更严格的或者进一步的要求。
第7楼 chenjie9803 发表于 2007-12-07 17:13
新手上路 发帖 3 积分 8
现在只是在想用脚本如何实现。。。。。。。。

只要取出最新的文件名行了
第8楼 AlexZhang 发表于 2007-12-08 10:12
系统支持 发帖 435 积分 1,011
非得用脚本么?
直接告诉你算了
脚本不是最简单的解决方法
你可以试试语言啊...
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023