Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

DIR funkcija, atributi fajlova i foldera ... HELP

[es] :: Visual Basic 6 :: DIR funkcija, atributi fajlova i foldera ... HELP

[ Pregleda: 1533 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

exPirat

Član broj: 7959
Poruke: 211
*.dialup.neobee.net.



Profil

icon DIR funkcija, atributi fajlova i foldera ... HELP20.12.2005. u 13:36

Iscitavam stablo, redom foldere i fajlove. E sad, foldre i fajlove prepoznajem po atributu, po donjoj tabeli
vbNormal 0
vbReadOnly 1
vbHidden 2
VbSystem 4
vbVolume 8
vbDirectory 16
Sto znaci da folder moze "zauzeti" atribute 16,17,18,20 ....
a file: 0,1,2,3,4,5,6, ....

i sve bi bilo lepo da radi :(
Tacnije ... radi, ali ne iscita sve fajlove i foldere/

Ispod DIR funkcije u petlji postavim GetAttr za file/folder koji je trenutno u petlji i dobijam atribute koji ne bi trebali da se dobiju nikakvom kombinacijom: 32 za fajlove, odnosno 48 za foldere.

O cemu se ovde radi ?
Kako da budem siguran da sam iscitao sve fajlove / foldere.
Koje vrednosti za atribute moram da proveravam.
funkcija izlaz = Dir(FolderZaObradu, vbDirectory ) definitivno ne iscita sve foldere
a funkcija MgDir = Dir(FolderZaObradu) ne tretira sve fajlove.
20.12.2005. u 13:36 

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI, USA / Softwa..
Ann Arbor, MI, USA

Moderator
Član broj: 6598
Poruke: 2064
*.ded.ameritech.net.

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: DIR funkcija, atributi fajlova i foldera ... HELP20.12.2005. u 17:33
Nedostaje ti vbArchive (32)

HowTo: Use GetAttr to get a file's attributes
Prikačeni fajlovi
20.12.2005. u 17:33 

exPirat

Član broj: 7959
Poruke: 211
62.193.143.*



Profil

icon Re: DIR funkcija, atributi fajlova i foldera ... HELP20.12.2005. u 20:13
izgleda da mi je msdn malo "felerican" :(

to je to.
Hvala !
20.12.2005. u 20:13 

exPirat

Član broj: 7959
Poruke: 211
62.193.143.*



Profil

icon Re: DIR funkcija, atributi fajlova i foldera ... HELP23.02.2006. u 21:38
Opet problem vezan za istu pricu :(

Pocela da puca procedura ... jedva sam utvrdio zbog cega.
Naime, folder na kome je iskljuceno "... allow indexing service ...", dobija neke blesave atribute reda velicine preko 8000.
Malo sam experimentisao i doso do zakljucka da od vrednosti koju dobije treba oduzeti 8192 da bi se dobila prava vrednost.

Trazio sam po msdn, mucio se sa guglom ali nisam nasao zasto bas 8192 i kakve to veze ima.
U svakom slucaju, rezon "bitno da radi" mi bash ne prija. Voleo bih da znam jesam li na dobrom putu i da li je to pravi nacin da se dodje do realne vrednosti atributa.

Ima li jos kakvih skrivenih zvrcki na koje se moze naleteti po ovom pitanju ?
23.02.2006. u 21:38 

Shon3i
Beograd

Član broj: 85406
Poruke: 973
*.sbb.co.yu.



Profil

icon Re: DIR funkcija, atributi fajlova i foldera ... HELP24.02.2006. u 19:05
Dir funkcija ne moze da iscita hidden foldere. za to moras da uzmes API FindFirstFile, FindNextFile i sve ostalo sto ide uz to
24.02.2006. u 19:05 

[es] :: Visual Basic 6 :: DIR funkcija, atributi fajlova i foldera ... HELP

[ Pregleda: 1533 | Odgovora: 4 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.