我正在尝试将目录中的所有文件编译成单个文件(coffeescript,如果重要的话)。我正在使用通配符(*)来获取文件夹中的所有文件,但我想按修改日期而不是按字母顺序组织它们。换句话说,我想使用通配符,但顺序很重要。
有没有办法在使用通配符指定文件时更改订单文件?
答案 0 :(得分:1)
使用dir
和for /f
解析循环构建按变量中的日期/时间排序的文件列表:
@echo off
for /f "eol=* delims=" %%a in ('dir "." /b /o:d') do call set files=%%files%% "%%a"
echo %files%
some-build-app --output release/scripts.js %files%
pause
将订单更改/o:d
反转为/o:-d
。