求高手给编写一个BAT文件,万分感谢!
bat吧
全部回复
仅看楼主
level 1
windows10系统, 如何把一个文件夹下面的文件平均分配,移动到其他多个文件夹下面?
我有一个文件夹a,下面有很多(40000多)个文件,请问如何将这些文件平均分配,移动到其他文件夹下面b 、c 、d 、e。例如a下面有40000个文件,我想平均分配到40个文件夹下,每个文件夹下1000个文件
2020年07月08日 10点07分 1
level 9
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
/*&cls
@璐村惂鐢ㄦ埛_000076K馃惥 off
rem 将大量文件按指定数量平均分配到多个文件夹里
mode con lines=5000
set #=Any question&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$% %z%
cd /d "%~dp0"
set count=1000
for /f "delims=" %%a in ('dir /a-d/b^|find /v "%~nx0"^|cscript -nologo -e:jscript "%~f0" "%count%"') do (
if not exist "%%a\" md "%%a\"
)
echo;%#% +%$%%$% %z%
pause
*/
var a=1,b=Number(WSH.Arguments(0)),c=0;
while(!WSH.StdIn.AtEndOfStream){
var line=WSH.StdIn.ReadLine();
WSH.StdErr.WriteLine(line+' --> '+a.toString());
WSH.echo(a.toString());c+=1;
if(c % b ==0){a+=1;}
}
2020年07月08日 13点07分 2
1