QQ网名大全

如何批量以文件夹的名字命名该文件夹下的文件

在札记一文件夹下建一个txt文档,将以下内容复制其中:
echo off
setlocal enabledelayedexpansion
set T=札记一
set a=0
for/f"delims="%i in('dir/b*.txt')do
for/f"tokens=1,2*delims=-"%d in('dir/b"%i"')do
set/a a+1
set oldn="%i
set newn0=~nd
set newn1=!T!a!txt
if not!oldn!newn1!if exist!newn1!(call:anum)else
ren!oldn!newn1!goto:end
anum
set/a a+1
set newn2=!T!a!txt
if exist!newn2!(goto:anum)else
ren!oldn!newn2!goto:eof
end
goto:eof
将后缀txt改为bat,运行。在札记二文件夹下同样建一个txt文档,将上述复制内容中的T=札记一改为T=札记二即可。
佚名
2024-06-03 15:11:32
最佳回答
类似问题(10)