Solved Batch file required for moving rars and zips.

val5662

New member
Local time
9:50 PM
Messages
10
Batch File required to move rar and zip files to a folder according to the word car anywhere inside the archive.
Here is what I have.It works in a test folder with 2 rars and 1 zip but when I put it in the folder with four hundred rars and zips,it creates the folder and just hangs at the "please wait" message for two hours.
Please help....thanks!

@echo off
md cars
echo CARS BEING MOVED TO THE cars FOLDER
echo PLEASE WAIT
for /f "eol=: delims=" %%F in ('findstr /m /i .car *.rar,*.zip') do @move "%%F" cars >nul
echo.
echo.
echo.
echo.
cls
color a0
echo ALL CAR FILES MOVED TO THE cars FOLDER SUCCESSFULLY
echo.
echo.
echo.
echo.
pause
exit /b
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 ultimate 32bit
Findstr is capable of finding the exact text you are looking for in any ASCII file or files.
IOW findstr doesn't seem intended for searching for files stored in archives. Off the top of my head, I'd do something like this:

Code:
for %%F in (*rar,*.zip) do "C:\Program Files\7-Zip\7z.exe" l "%%F" | findstr /m /i /e ".car" >NUL && move "%%F" cars >NUL
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Professional x64, Arch Linux
--SOLVED--
alphaniner....
Thanks a bunch!
Works 100%....I appreciate your help!:)
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 ultimate 32bit
I'm happy it worked for you. That said, it's a fragile and minimally extensible solution. My command line chops come from Linux, so it's likely not particularly elegant or syntactically optimal. There is also no error handling whatsoever: I don't know enough about DOS to do any! If this is anything more than a "throwaway application" you should consider working towards something more robust.
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 Professional x64, Arch Linux
alphaniner...
I understand what you mean,but for what I need it for it works super.
Thanks again!
 

My Computer My Computer

Computer type
PC/Desktop
OS
Windows 7 ultimate 32bit
Back
Top