我想写一个.bat文件,它将重命名所有目录和文件。我想要做的是删除特定字符后的所有字符。例如我的文件是: file1-312312 file2-421321321 等等 我想要的是: 文件1 文件2 所以我的具体特征是" - "。
我想根据这个重命名目录中的所有文件。我想帮忙,谢谢你的兴趣。
答案 0 :(得分:0)
将批处理文件放在包含文件的目录中
@echo off
attrib | find / c“”> filescount.txt
for / f“tokens = *”%% c in(filescount.txt)do(
for / L %% n in(11 %% c)do(
表示(*)中的%% f(
重命名“%% f”“file _ %% n %% ~xf”
)
)
)