在当前目录,按批处理文件名生成5个批处理名+固定字符文件夹,并且将文件夹中的.jpg格式放入资料文件夹?
假设这个xxxx.bat.双击一下,产生下方5个文件夹其中中文为固定格式,xxxx_地点xxxx_资料xxxx_大全xxxx_人名xxxx_时间然后将批处理所在的同级路径...
假设这个xxxx.bat.双击一下,产生下方5个文件夹其中中文为固定格式,
xxxx_地点
xxxx_资料
xxxx_大全
xxxx_人名
xxxx_时间
然后将批处理所在的同级路径中的所有
.jpg剪切放入xxxx_地点,
.png和.html剪切放入xxxx_资料文件夹。 展开
xxxx_地点
xxxx_资料
xxxx_大全
xxxx_人名
xxxx_时间
然后将批处理所在的同级路径中的所有
.jpg剪切放入xxxx_地点,
.png和.html剪切放入xxxx_资料文件夹。 展开
2个回答
展开全部
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
@echo off
rem 用bat文件自身文件名和不同的字符串组合成新名称来创建文件夹,并将不同扩展名/后缀名的文件归类/剪切/移动到对应文件夹里
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
for %%a in ("_地点" "_资料" "_大全" "_人名" "_时间") do (
if not exist "%~n0%%~a\" md "%~n0%%~a\"
)
move *.jpg "%~n0_地点\"
move *.png "%~n0_资料\"
move *.html "%~n0_资料\"
echo;%#% +%$%%$%/%@% %z%
pause
exit
@echo off
rem 用bat文件自身文件名和不同的字符串组合成新名称来创建文件夹,并将不同扩展名/后缀名的文件归类/剪切/移动到对应文件夹里
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
for %%a in ("_地点" "_资料" "_大全" "_人名" "_时间") do (
if not exist "%~n0%%~a\" md "%~n0%%~a\"
)
move *.jpg "%~n0_地点\"
move *.png "%~n0_资料\"
move *.html "%~n0_资料\"
echo;%#% +%$%%$%/%@% %z%
pause
exit
追问
提示存在一个重名文件,或是找不到文件。
追答
按运行后窗口标题栏中的提示联系我
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在当前目录按批处理文件名生成五个处理名,我这里也不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询