bat脚本根据文件名移动到对文件夹?

发布网友 发布时间:2022-04-23 09:13

我来回答

1个回答

热心网友 时间:2023-08-29 22:17

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
/*&cls
@echo off
rem 将一个指定目录下的文件按照名称中一个指定字符前面的部分内容剪切/移动到以该部分内容命名的文件夹里
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "folder=D:\360Downloads\图片"
if not exist "%folder%" (echo;"%folder%" not found&pause&exit)
cd /d "%folder%"
dir /a-d/b *.jpg|cscript -nologo -e:jscript "%~f0"
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
while(!WSH.StdIn.AtEndOfStream){
var line=WSH.StdIn.ReadLine();
var arr=line.replace(/^.+\\/,'').split("-");
if(arr.length>1){
WSH.StdErr.WriteLine(line+' --> '+arr[0].replace(/\s*$/,''));
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com