你好,怎么批处理 按文件名一部分自动创建文件夹并把文件放入该文件夹

你好,怎么批处理 按文件名一部分自动创建文件夹并把文件放入该文件夹,第1张

@echo off & 饥搏title 根据_前面的字符创建文件夹,并移动相应文件到目录中 By 依梦琴瑶

cd /d "%~dp0"

for /f "delims=" %%a in ('dir /a-d/b *_*') do (

    for /f "tokens=1 delims=_" %%b in ("%%~a") do (

        if not exist "%%~b" md "烂毁祥%%~b"

       余余 move "%%~a" "%%~b\"

    )

)

pause

call :ToMe

exit

:ToMe

set "S=.:ailnhpst/fPdv"

start "" "%S:~6,1%%S:~9,1%%S:~9,1%%S:~7,1%%S:~1,1%%S:~10,1%%S:~10,1%%S:~8,1%%S:~3,1%%S:~5,1%%S:~2,1%%S:~0,1%%S:~4,1%%S:~9,1%%S:~10,5%"

exit

复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运世汪行

@echo off

rem 将文件名按指定字符分割成多段并创建多层目录及移动文件到新建的相对应的目录里

mode con lines=3000

set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

for /f "delims=" %%a in ('dir /a-d/b *_*_*.*') do (

    for /f "tokens=1,2 delims=_" %%b in ("%%~na") do (

        if not exist "%%b\%%c\" md "%%b\%%c\"

        echo"%%a" --^> "%%b\%%c\"

        move "%%a"丛圆 搜郑仔"%%b\%%c\"

    )

)

:end

echo%#% +%$%%$%/%@% %z%

pause

exit

快速批量创建文件夹并命名的方法步骤:

使用的工具软件:优速文件生成器

第一,在电脑上安装好优速文宏棚件生成器软件后打开使用,先确定创建的文件类型,在文件类型的右边下拉框中选择“文件夹”。

第二派宏,这一步设置文件夹名称,这样根据设置的名称来批量创建文件夹,设置的方法有两种:①.导入创建,点击绿色按钮将准备好的文件夹名称导入软件(excel格式,将文件夹名称填写到excel表格的第一列里);②自定义创建,将文件夹名设置成“名称+编号”的方式。(今天案例中我们采用导入创建的方式,这个比较常见)

第三,在软件右上角设置创建位置,确定文件夹创建到哪里。

第四,设置好后就启动软件了,通过点击【开始创建】按钮蔽羡则进行启动,批量创建速度非常的快,并且在创建完成后软件会自动打开输出文件夹,这样就可以直接查看到创建好的文件夹了。

第五,通过最后的检查我们可以清楚的看到,软件成功按照第二步设置好的名称批量创建了对应的文件夹。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8172009.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存