批处理文件

it2025-02-16  4

问题需求:批量把子目录下的文件全部上移一个目录。

 直接将下面的代码复制粘贴到一个.txt格式的记事本中,然后将.txt格式的文件改名为以.bat为后缀名的文件。然后放置对应的文件夹下,双击运行就可以了

for /f "tokens=* delims=" %%i in ('dir /b /a-d /s "*.jpg"') do (move "%%i" "%%~dpi./../") pause

 

这里的jpg可以是任何格式

            

内容转自:https://blog.csdn.net/sinat_25926481/article/details/50110675

 

 

需求:批处理修改文件夹内文件名称和文件夹名称一样

@echo off SET "path=E:\B\MYSQL" cd /d "%path%" for /r /d %%a in (*) do ( pushd "%path%" cd /d "%%a" set /a num=0 for /f %%i in ('dir /a /b /s') do ( set /a num+=1 set "name=%%i" setlocal enabledelayedexpansion ren "%%i" "%%~na_!num!%%~xi" endlocal ) popd "%path%" ) pause

直接将下面的代码复制粘贴到一个.txt格式的记事本中,然后将.txt格式的文件改名为以.bat为后缀名的文件。然后放置对应的文件夹下,双击运行就可以了

转自:https://zhidao.baidu.com/question/1759947783339942588.html

转载于:https://www.cnblogs.com/doker/p/11066271.html

相关资源:数据结构—成绩单生成器
最新回复(0)