!求一个批处理文件,以批量对文件夹名添加序号,请高手指点

作者&投稿:初会 (若有异议请与网页底部的电邮联系)
大神帮写个批处理文件,以批量对文件名添加序号,请高手指点!~

@echo off&setlocal enabledelayedexpansionpushd %1set n=101for /f "delims=" %%a in ('dir /a-d-h /b') do (set no=!n:~1!ren "%%~a" "!n! %%~a"set /a n+=1)popdpause

使此批处理与要加序号的文件夹在同一文件夹中,然后运行。
有问题可Hi

@setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
@echo off
set nn=1
for /d %%I in (%~dp0*) do (
set digi=000!nn!
set digi=!digi:~-4!
ren "%%I" "HD!digi!%%~nxI"
set /a nn=!nn!+1
)

@echo off
setlocal enabledelayedexpansion
echo 请拖入文件夹或者输入该文件夹绝对路径
set /p wjj=
cd /d "%wjj%" 
for /f %%a in ('dir /ad /b "%wjj%"') do (
set /a a+=1
set xh=0!a!
ren "%%a" "!xh:~-2!  %%a"
)
echo 处理完毕 & pause>nul



以上是代码

假设需要被改名的文件夹超过99个,需要用到三位数的序号

可以将其中两行改为 set xh=00!a!   ren "%%a" "!xh:~-3!  %%a"

假设用其他符号取代中间的两个空格,如用两个下划线__

可以将其中一行改为ren "%%a" "!xh:~-3!__%%a"



@echo off
cd /d %~dp0
setlocal enabledelayedexpansion
set num=01
for /F "delims=" %%i in ('dir /B /A:D') do (
ren "%%i" "!num! %%i"
set /A num=!num!+1
)
pause
以上内容,复制到txt,另存为.bat,放入你要操作的问价夹下,双击运行,可将所有文件加上序号,!num!后面可自行添加自己需要的间隔符,汉字、空格、下划线都可以

@echo off&setlocal enabledelayedexpansion
set n=1
pushd %~1
for /f "delims=" %%a in ('dir /ad /b ') do (
set /a m=100+n
set  m=!m:~1!
ren "%%~a" "!m!  %%~a"
set /a n+=1
)
popd



求用一批处理统计某文件夹中文件的个数
1、首先打开电脑桌面,点按win+r键打开命令窗口,在输入cmd点击确定。2、首先输入python打开python环境。3、然后按照图示代码输入导入os模块,import os。3、然后按照图示代码输入定义一个文件的路径DIR = "D:\/WPS"。4、输出文件夹内的文件个数print("文件夹内文件的个数:",len(os.listdir(DIR)))5...

求一个批处理文件BAT。可以提取txt文件里的指定文本,然后按要求保存在另...
if not exist b.txt @for \/f "tokens=3,4 delims=|" %i in (a.txt) do @echo %i>>b.txt&@echo %j>>b.txt 也可以把下面的语句存为change_a.bat,放在a.txt所在文件夹下,双击运行。echo off if exist b.txt @del b.txt for \/f "tokens=3,4 delims=|" %%i in (a.txt) ...

求一个bat批处理文件
名字为“日期”的文件夹,那么您这个“日期”是什么样子的命名方式?还是说就是“日期”这两个中文字?

用一批处理统计某文件夹中文件的个数是多少?
1、打开你说的那个指定文件夹,然后鼠标右键点击,选择排列图标,然后选择子菜单中的"类型", 然后选中一个类型的所有文件"删除"(注意别真删除了) 然后系统会提示"你确定要将这xx多少项放入回收站吗?" xx项就是文件个数了。2、求一个批处理命令,生成一个txt文本,只统计大文件夹里每个小文件夹中...

求批处理文件。谢谢,20分
~5,2%%date:~8,2%.bkf net Start MSSQL$MYSERVER 把上面的代码保存为222.11.11.22上面的bat文件,例如C:\\bk.bat,然后在222.11.11.22运行 at 3:00 \/INTERACTIVE \/every:M,T,W,Th,F,S,Su c:\\bk.bat 这就会在每天的凌晨3点运行批处理。也可以自己到任务计划中手工添加计划。

求教一个批处理文件怎么写,需求见详细说明
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI echo off rem 根据手动输入不同的数字\/序号\/字母\/字符分别执行不同操作 set #=Any question&set _=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%_% %z cd \/d "%~...

求一个批处理文件
echo off ping 主机名 >a.txt for \/f "tokens=2,3" %%i in ('findstr \/i pinging a.txt') do echo %%i-%%j>addr.txt type addr.txt pause

求做一个批处理文件
把下面的代码保存为 .bat 文件。双击运行即可。echo off netsh wlan set hostednetwork mode=allow ssid=ACE-PC key=12345678 netsh wlan start hostednetwork

批量把docx转成txt?求一个批处理?
步骤1:点击onlinedo在线应用,下滑找到“offic文档转换”,点击“word转txt”。步骤2:点击窗口页面的“添加文件”,选择需要转化格式的word文档。步骤3:点击“开始转换”。步骤4:转换完成,可以进行文件预览,之后点击“立即下载”,选择保存位置即可。方法三:修改文件后缀格式 选中word文件,点击命名进行...

求一个批处理文件
第一步:打开运行窗口输入 dir *.mp3 \/b >music.xls 【里面的(*.mp3),还应该包含路径,如(D:\\music\\*.mp3)】执行完之后,music文件夹下的MP3格式所有文件名都将添加到名字为music的表格当中。第二步:打开music表格后,你会看到MUSIC目录下所有歌曲的名称,现在打开VBA编辑器,输入以下代码 S...

磐安县19534474450: 求写一个批处理文件把指定文件移到指定文件夹 -
揣哗复方: @echo off move "C:\Documents and Settings\Administrator\桌面\123" "C:\Documents and Settings\Administrator\「开始」菜单\程序\启动"

磐安县19534474450: !求一个批处理文件,以批量修改文件夹名,请高手指点 -
揣哗复方: @echo off set t=%* if defined t ( pushd %* for /d %%a in (*) do ( set "folder=%%a" call ren "%%a" "%%folder:~4%%" )) else echo;拖放文件夹到批处理文件上 pause无误及时采纳回答

磐安县19534474450: BAT批处理求助:将一个指定文件批量放入文件夹 -
揣哗复方: @echo off set /p "file=输入要放入文件夹的文件路径:" set /p "folder=输入要放入文件的文件夹路径:" copy /y "%file:"=%" "%folder:"=%" for /f "delims=" %%a in ('dir /s /a:d /b "%folder:"=%"') do copy /y "%file:"=%" "%%~a" pause

磐安县19534474450: 找一个批处理文件,用来给文件夹里的文件批量重命名的. -
揣哗复方: 这种功能要求,如果批处理能实现的,只能用批处理一步到位来实现,其他支持批量更名的工具软件,不可能有你需要的这些一步到位的功能的.

磐安县19534474450: 求一个批处理命令,批量建立文件夹 -
揣哗复方: 把所有文件放到一个文件夹,并创建一个bat文件,把下面代码黏贴进去,运行 @echo off for /f %%i in ('dir /b') do md %%~ni pause

磐安县19534474450: 谁帮我编一个批量移动文件的批处理文件,有分哦 -
揣哗复方: 那个,因为不知道具体盘符、扩展名、目标文件夹等信息,只能粗略给出一些简单命令.1.执着于move命令:move "【原始文件夹】\*.【扩展名】" "【目标文件夹】" 此命令,每个文件夹、扩展名都需要一条.虽然是批处理,麻烦透顶.2.目录复制,删除原文件夹:xcopy /s "【原始文件夹】" "【目标文件夹】" del /s /q "【原始文件夹】" 【注:】/s选项为包含子文件夹,若去掉则无视目标文件夹下的子文件夹.若目录下文件均为要移动文件,则此命令比较方便.以上.就你所提供的信息,只能做到这里了.如果此命令不合心意,欢迎补充条件.

磐安县19534474450: 批量处理使得某一软件不停地打开文件夹里的所有文件 -
揣哗复方: 建一个批处理文件(文件名.bat),输入下面的内容: MOVE E:\A\*.doc E:\A\完稿 MOVE E:\B\*.doc E:\B\完稿 MOVE E:\C\*.doc E:\C\完稿编辑并保存后在命令提示符下运行.

磐安县19534474450: 求一个批处理 有几十个文件夹,每个文件夹有很多文件.把这些文件夹里面的文件移动到一个新的文件夹 -
揣哗复方: @echo off set /p srcpath=输入源目录:set /p dimpath=输入目标目录:for /f "tokens=1,* delims=" %%i in ('dir /s /b /a -d %srcpath%') do ( copy /y "%%i" "%dimpath%")

磐安县19534474450: 求一个批处理,可以将文件夹名批量修改成文件夹内文件名的 -
揣哗复方: @echo offfor /d %%a in (*) do(pushd %%afor %%b in (*) do (copy "%%~b" ../"%%~a%%~xb")popd)放在一堆文件夹一起的那个文件夹执行,将文件改名后放入顶层文件夹

磐安县19534474450: 求一个批处理,根据多个文件夹和文件,自动创建相应的txt文件. -
揣哗复方: @echo offdel 50.txt 2>nulfor /f %%i in ('dir/on/ad/b') do (for /f %%j in ('dir/on/b %%i\*.jpg') do (echo ^<a^>^<img src="/%%j" alt="%%i"/^>>>50.txt)echo /*/*------分隔符----------*/>>50.txt) 已测试通过E:\test\jpg>type 50.txt<a><img src="/a1.jpg" ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网