我的文件的名称如下:
andromeda_01.02.19.xlsx
我需要将其更改为:
andromeda_20190201.xlsx
使用批处理文件删除点。
我只能使用批处理隔离日期:
@echo off
RENAME "andromeda_*xlsx" "//////////////////*.xlsx"
有人可以帮忙吗?
答案 0 :(得分:1)
对于andromeda_dd.mm.yy.xlsx
文件,您应该使用:
@echo off
for /F "tokens=2-4 delims=._" %%A IN ('dir /B /A-D andromeda_*.xlsx') do (
rename "andromeda_%%A.%%B.%%C.xlsx" "andromeda_20%%C%%B%%A.xlsx"
)
答案 1 :(得分:1)
这将确保我们不重命名已经重命名的文件。也就是说,仅重命名var currentInput = document.querySelectorAll('input.input' + b + ':checked").value;
,不会重命名non_field_errors
另外,我们将检查ro重命名为的文件是否尚不存在,并告诉您是否存在。同样,这假设20世纪是世纪,因为文件名中没有其他指标可以证明另一个指标:
andromeda_dd.mm.yy.xls