如何批量添加模式到For / F以排除文件?

时间:2017-12-07 15:42:07

标签: regex batch-file

如何找到文件(3)而不是所有文件,在找到(3)然后必须添加 [%DailyloadDateTime%] 之后,如何添加模式到下面的批处理脚本?在文件的末尾。

1. ODS_ATI_NSource-[201712071636]-[201712071637].csv
2. ODS_ATI_NSource-[201712071637].csv
3. ODS_ATI_NSource.csv

for /F "delims=" %%j in ('dir /s /b *.csv') do (
    rename "%%j" "%%~nj-[%DailyloadDateTime%]%%~xj"  
  )

1 个答案:

答案 0 :(得分:0)

for /F "delims=" %%j in ('dir /s /b *.csv^|findstr /L /V "["') do (

指示dir输出通过findstr查找/v 包含/L字面值的行(无论'} s在引号中)