我正在尝试在Windows批处理文件中实现以下功能。
我在一个文件夹中有多个文本文件。我想创建一个新的文本文件,其中文本文件中的所有数据都是根据文件的时间戳(从旧到新)添加的
例如我有以下文件
163570-23.txt(假设修改日期是9月9日上午9:15) 10we362s4.txt(修改日期是9月12日晚上8:56) w93l-2367.txt(修改日期是9月13日下午1:42)
我想按以下顺序将上述文件中的数据复制到组合文件(例如:combine.txt)。
10we362s4.txt 163570-23.txt w93l-2367.txt
我不知道如何处理上述问题。任何帮助都表示感谢,并感谢你的时间。
- 将会
答案 0 :(得分:2)
del combine.txt
for /F "tokens=*" %%i in ('dir /b /OD *.txt') do type "%%i" >> combine.txt
工作原理:
答案 1 :(得分:1)
for /f "tokens=*" %%a in ('dir c:\temp\*.txt /b /od') do type "%%a">>concat.txt