Delphi > Obecné
checksum obsahu adresare a podadresaru?
(1/1)
jarex:
Mam takový dotaz.
Mam jeden adresar na disku a v nem dalsi a dalsi adresare a v tech poslednich soubory.
Tech souboru je cca 40 000 a ja po kazdem spusteni aplikace soubory pocitam pomoci findfirst, findnext abych dostal celkovy pocet souboru.
Toto trva pomerne dlouhou dobu. Napadlo me, zdali by nebylo mozne nejak ziskat po spusteni aplikace, ze do nektereho adresare nebyl pridan soubor a tak celou proceduru pocitani vynechat a nacist si minuly pocet souboru napr. ze souboru.
Zkratka pocitani provest, jen pokud byl pridan soubor .
Díky za odpovědi.
pepak:
Ne. Jde zařídit, aby systém tvoji aplikaci informoval v okamžiku, kdy někdo zasahuje do zvoleného adresáře (adresářů), ale ta tvá aplikace samozřejmě v tu dobu musí běžet.
jarex:
Díky za odpověď, gold se s tím smířím.
Radek Červinka:
No kdyz si napr. v TotalCmd nebo pruzkumniku neco smazu v adresari, tak se zmeni datum zmeny u adresare (nebo jedno z datumu). Treba by se to dalo pouzit
pepak:
--- Citace: Radek Červinka 28-06-2012, 12:56:46 ---No kdyz si napr. v TotalCmd nebo pruzkumniku neco smazu v adresari, tak se zmeni datum zmeny u adresare (nebo jedno z datumu). Treba by se to dalo pouzit
--- Konce citace ---
Dalo, ale nebude to spolehlivé (u Průzkumníka ano, ale obecně se program může postarat o tom, aby se datum změny adresáře nezměnilo, resp. změnilo zpátky na původní obsluhu). A to už neuvažuju o alternativních implementacích NTFS, které datum nastavovat nemusí vůbec.
Navigace
[0] Seznam témat
Přejít na plnou verzi