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