复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo off
rem 将一个文件夹里的文件每隔一秒剪切/移动一个文件到另一个文件夹里
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "oldfolder=D:\xxx\A"
set "newfolder=D:\xxx\B"
set sleep=1
if not exist "%oldfolder%" (echo"%oldfolder%" not found&goto end)
if not exist "%newfolder%" (md "%newfolder%")
for /f "delims=" %%a in ('dir /a-d/b "%oldfolder%\"') do (
echo"%oldfolder%\%%~nxa" --^> "%newfolder%\"
move "%oldfolder%\%%~nxa" "%newfolder%\"
if exist "%windir%\System32\timeout.exe" (
timeout /t %sleep% /nobreak
) else (
set /a t=sleep+1
>nul call ping /n %%t%% 0
)
)
:end
echo%#% +%$%%$%/%@% %z%
pause
exit
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件夹放一起运行@echo offrem 将名称中开头前几位字符相同的文件夹移动到对应的文件夹里
set #=Any question&set @=WX/&set $=Q&set/az=0x53b7e0b4
title %#% +%@%%$%%$% %z%
cd /d "%~dp0"
set n=8
for /f "delims=" %%a in ('dir /ad/b') do (
set "name=%%~nxa"
setlocal enabledelayedexpansion
if "!name:~%n%!" neq "" (
if not exist "!name:~,%n%!\" md "!name:~,%n%!\"
echo"!name!" --^> "!name:~,%n%!\"
move "!name!" "!name:~,%n%!\!name!"
)
endlocal
)
echo%#% +%@%%$%%$% %z%
pause
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)