永发信息网

批处理 将文件夹内所有的文件名 生成文件夹名

答案:2  悬赏:30  手机版
解决时间 2021-03-10 02:07
批处理 将文件夹内所有的文件名 生成文件夹名
谢谢
最佳答案
@echo off &setlocal enableDelayedExpansion
rem 设置源目录
set "ScDir=D:\test"

cd /d "%ScDir%"
for /f  "delims=" %%a in ('dir /a-d /s /b') do (
    set "DirName=%%~dpa"
    set "DirName=!DirName:~0,-1!"
  if not defined $!DirName! ( 
    set "$!DirName!=!DirName!"&set/a sum=1
  ) else (set/a sum+=1)   
  for /f  "delims=" %%b in ("!DirName!") do set "DirName=%%~nb"
  if !sum! LEQ 9 ( set "filename=!DirName!-0!sum!%%~xa" ) else ( set "filename=!DirName!-!sum!%%~xa" )   
  ren "%%a" "!filename!"
)

pause&exit
全部回答
@echo off&color 2&title 文件移动到同名文件夹 setlocal enabledelayedexpansion cd for %%i in (*.txt) do ( set x=%%~ni md !x! move %%i !x! ) endlocal cls echo 已将文件移动到同名文件内,按任意键退出。 pause>nul exit #经过测试不存在问题,如果需要处理更多格式的文件在括号 内添加*.*即可#
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
自动档的车跑的时候可以换手动挡用吗
劳动法有规定没有签劳动合同的随时可以走人吗
关于数据库多表查询的问题
水中有煤油食用对人体有伤害吗?
左里这个地址在什么地方,我要处理点事
蒙牛纯甄酸牛奶的好处
剪约石头形象设计地址有知道的么?有点事想过
阿狸狗cadence17.2卸不掉,无法重装
结褵二十年赠汉思 这首诗 什么意思
5a景区65周岁是按月份算还是按年算
亲们,有好的视频修复软件吗
现有的lrc歌词如果要调整一下个别句子的时间
惊喜,是什么意思
我存照片和MP3歌曲的文件夹为什么在U盘里找不
求电视剧。和杉杉来了类似的。
推荐资讯
【3go】...9F0.3GO2X40.0Z-32.0R25GO3X40.0Z-
VB以字节方式读取文件
爱玛电动车耀辉旗舰店在哪里啊,我有事要去这
gb2423环境试验中样品可以重复使用吗
玩来玩趣平价玩具店地址在哪,我要去那里办事
我的水疗会所四个浴缸,采用那种小型热水锅炉
宋高宗曾说:“市舶之利最厚,若措置得当,所
wow身份验证 说由于您的年龄,该账号受到防沉
我刚研究生毕业,应聘研发工程师什么都不会该
考驾照体检后,多久考科目一
【出郭相扶将的将是什么意思】“将军百战死”
我从兰州如何到府谷县
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?