当前位置: 首页 > 产业
写了个重新排序krita录制数据文件的bat批处理文件(windows)
来源:哔哩哔哩     时间:2023-08-28 12:37:25

本文件的作用是把文件夹内所有的除了.bat的文件重新按照数字顺序排列一遍(7位数) ,,这样

新建个txt文档然后把代码粘贴进去,然后另存为,编码格式要改成 ANSI(不然会中文乱码)后缀改为.bat.然后把文件扔在录像数据文件夹里面(会让你选择)或者直接扔在想排序的图片文件夹里(不用选择),双击打开就行(不要在无关的文件夹里使用,否则后果自负(也就是全部重命名一遍而已)

虾几把写的,欢迎试用,用的都是些蠢办法(


(资料图)

krita录制文件重新排列:

@echo off

setlocal enabledelayedexpansion

:start

set xx1=0

for /d %%i in (*) do (

set xx2[!xx1!]=%%i

echo [!xx1!] %%i

set /a xx1=!xx1!+1

)

if  [!xx2[0]!]==[] (goto run)

set /p xx0=选择需要重新排列的文件夹(序号):

if  [!xx2[%xx0%]!]==[] (

@echo.

echo 错误:未知文件夹序号

echo 请重新输入

goto start

)

cd !xx2[%xx0%]!

:run

echo 正在重新排列文件夹中的文件(没有进度条):  !xx2[%xx0%]!

set num=0

for %%a in (*) do (

if  !num! lss 1000000 set "num1=0!num!"

if  !num! lss 100000 set "num1=00!num!"

if  !num! lss 10000 set "num1=000!num!"

if  !num! lss 1000 set "num1=0000!num!"

if  !num! lss 100 set "num1=00000!num!"

if  !num! lss 10 set "num1=000000!num!"

set xx3=%%a

if !xx3:~-4! neq .bat (

set /a num =!num!+1

ren "%%a.*" "!num1!.*"

)

)

:end

echo 已重新排列文件夹中文件:  !xx2[%xx0%]!

pause

标签:

相关阅读

广告

X 关闭

广告

X 关闭