Den skal først identifisere de filene som inneholder
en tekstsnutt, for siden å flytte dem til en annen katalog.
Å finne det går greit, men å flytte dem (og bare de filene)
er verre.
Noen forslag?
På forhånd takk.
Nils.
//----------------------------------- moveto.bat
@echo off
if "%2"=="" goto givehelp
:do_fileset
for %%i in (*.*) do call _moveit.bat %%i %1 %2
goto finito
:givehelp
echo Usage: moveto DIRECTORY QUOTEDTEXT
:finito
//---------------------------------- _moveit.bat
@echo off
rem %1 = filename %2 = directory %3 = text string
find %3 %1 >nul
if errorlevel 1 goto finito
:found
move %1 %2 >nul
echo %1
:finito
//----------------------------------
Ser ut til å funke. Men, det sier litt om hvor forferdelig
DOS er i forhold til en hvilken som helst Unix komm.tolker.
Mvh.,
- Alf
--
[Reply address intentionally foiled, but workable for humans.]