如何删除时间戳和特殊字符

时间:2017-08-31 12:08:12

标签: batch-file batch-processing

批处理文件删除时间戳和特殊字符

使用批处理文件命令:

ren *_*.txt *_.txt

结果:

TESTXXX_201708291703 ----> TESTXXX_

我还要删除下划线(_)字符

即。 TESTXXX_201708291703 ----> TESTXXX

1 个答案:

答案 0 :(得分:1)

Cmdline

Ren "TESTXXX_201708291703.txt" "TESTXXX.txt"
@Echo off
for /f "tokens=1* delims=_" %%A in (
    'dir /B *_*.txt'
) Do Ren "%%A_%%B" "%%A%%~xB"

我猜你忘记了延期。
如果输出看起来没问题,请删除回声。

在批处理文件中加倍百分号:

<application android:name="xxxx"
   android:label="@string/xxx"
   android:icon="@drawable/xxx">