|
ufw119
初级用户
积分 52
发帖 20
注册 2006-12-25
状态 离线
|
『楼 主』:
求助:查找最新文件
查找某个目录下面,哪个文件建立时间最晚(平常我们说最新的文件)。找到后复制到另一目录下。
环境:WIN2003 下 CMD
谢谢!
|
|
2007-8-19 17:18 |
|
|
bhsx
初级用户
积分 43
发帖 21
注册 2007-5-1
状态 离线
|
|
2007-8-19 18:20 |
|
|
knoppix7
银牌会员
积分 1287
发帖 634
注册 2007-5-2 来自 cmd.exe
状态 离线
|
『第
3 楼』:
rem 文件更新列表批处理
cls
title YIPINGSOFT CopyRight2006
rem "=================================================="
For /r %%i in (.) DO del %%i\最新文件目录.txt
del 备查目录.txt
del 完整目录.txt
set homes=%date%
date/t >>完整目录.txt
for /F %%A in (完整目录.txt) do set homes=%%A
md %homes%&
dir /t:c /s>完整目录.txt
for /f "tokens=1,4* delims= " %%1 in (完整目录.txt) do for /r %%a in (%%2*) do if %%1==%homes% echo %%~fa >>最新文件目录.txt
For /r %%i in (*.*) DO echo %%~fi >>备查目录.txt
copy 最新文件目录.txt %homes%&\
|
|
2007-8-19 18:24 |
|
|
ufw119
初级用户
积分 52
发帖 20
注册 2006-12-25
状态 离线
|
『第
4 楼』:
是不是表达不清楚:
我要达的目的是这样的。
比如:c:\1目录下面的有很多个文件
2004-02-09 15:40 618 MyIP.dat
2005-03-31 16:03 12,288 cqchat.dll
2005-04-06 12:40 12,800 qqldrfmt.dll
2005-09-22 23:05 626,688 msvcr80.dll
2005-09-22 23:05 548,864 msvcp80.dll
2005-09-22 23:22 522 Microsoft.VC80.CRT.manifest
2005-11-12 12:31 44,544 CoralQQ.exe
2006-01-11 09:56 356,352 MagicBook.exe
2006-01-17 17:51 10,752 IPSearcher.dll
2006-05-14 13:25 270,848 CQQCfg.exe
查找出时间最新的文件(2006-05-14 13:25 270,848 CQQCfg.exe
)
找到后,,把它复制到C:\2目录下。
|
|
2007-8-19 20:09 |
|
|
HAT
版主
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
『第
5 楼』:
//查找出时间最新的文件(2006-05-14 13:25 270,848 CQQCfg.exe)找到后,,把它复制到C:\2目录下。
@echo off
for /f "delims=" %%a in ('dir /b /o-d c:\1') do @copy c:\1\%%a c:\2 && goto :eof
|
|
2007-8-20 14:50 |
|
|
lfzzj
初级用户
积分 159
发帖 56
注册 2006-9-15
状态 离线
|
『第
6 楼』:
如果我想复制前10个最新的文件,该怎么修改呢
如果我想复制前10个最新的文件,该怎么修改呢
|
|
2007-8-20 21:34 |
|
|
yovie
初级用户
积分 92
发帖 42
注册 2007-8-14 来自 重庆市巫山县
状态 离线
|
『第
7 楼』:
借下5楼的。```
@for /f "delims=: tokens=1,2" %%a in ('dir /b /o-d c:\1^|findstr /n .*') do @if %%a==11 goto :eof else copy c:\1\%%b c:\2
|
拾人牙慧者! |
|
2007-8-21 16:22 |
|