Fajlkereso
Nemeth Tibor
neti at starkingnet.hu
Sun Feb 11 00:36:18 CET 2001
Hali !
Csiffary Zsolt wrote:
>
> Sziasztok!
>
> Olyan fajlkereso programot keresek, amely egy minta fajl alapjan a tartalma
> szerint megkeresi a vele azonos, csak mas neven szereplo fajlokat a HDD-n.
> Lehet, hogy mas nezen szerepel valahol, de megis ugyanarrol van szo.
> Tobbszor letoltottem mar a netrol dolgokat, mind mas neven volt fent, de
> valojaban ua. Kezzel kicsit maceras keresni.
Lehet, hogy tevedek, de szerintem ilyen program nincs. Mar az sem
egyszeru, pontosabban egyszeru csak munkaigenyes, hogy adott mintat
tartalmazo fajlokat keress, persze ilyen van.
Azert ketelkedem, mert a problema negyzetesen szaporodik. Ha mondjuk van
1000fajl, ennek 1000*1000 (majdnem) osszehasonlitasa lehetseges de az
egesz fajlrendszert 1000* vegig kellen olvasni.
En a kovetkezot tennem:
A SCAN nevu viruskereso csomagok kresze a VALIDATE nevu program. Ez a
fajlokrol egy ellenorzo osszeget keszit es az eredmenyt a standard
optputra irja. Kepes rekurzivan vegigjarni az egesz direktori fat.
pl: CD konyvtar
VALIDATE *.* /R C:\VVLLDD.TXT
Ha a kimenetet atiranyitod egy szovegfajlba kapsz egy ilyesmi
tablazatot:
ALL TDP 389210 10-10-00 10:38p 5006 4EB1 all.tdp
VENTIMER ARJ 22943 10-13-00 1:27p 08EC 99E9 VENTIMER.ARJ
XY ARJ 73678 11-23-00 11:05a 6C94 A3D1 XY.ARJ
AL1 TDP 392029 10-20-00 0:23a CF32 4FB1 al1.tdp
HANGSZER HTM 14156 10-20-00 0:25a 1CD7 F383 hangszer.htm
Most mar egyetlen szovegfajlban szerepel minden fajlrol egy ellenorzo
szam. Ezek kozott parokat keresni mar nem olyan nagy feladat, PL SORT
segitsegevel rendezed.
pl SORT /+44 <VVLLDD.TXT >VVLLDDSS.TXT
Ha az ellenorzo szamok es a hosszak megegyeznek akkor ezekre a
talalatokra lehet tenyleges osszehasonlitast csinalni, bar szinte
felesleges, mert tuti, hogy egyezo lesz.
Kicsit kellemetlen, hogy kozben az eleresi utak elvesznek de ha csak
egy-ket tucat gyanusitott van , azert az felkutathato.
Persze, most, hogy leirtam, elbizonytalanodtam. Ilyen elven vegulis
lehetne ra programot irni realis futasi idovel, lehet, hogy valaki mar
meg is tette.
Udv.
Nemeth Tibor
More information about the Elektro
mailing list