Ĺadny brzuch
Witam!
Otóż tak jak w temacie mam problem ponieważ nie wiem jak zrobić w Delphi program żeby pakował cały folder (pojedyncze pliki wiem jak zrobić). Byłbym wdzięczny również gdyby ktoś powiedził mi jeszcze jak sprawdzić czy podany folder istnieje. Z góry dziękuje za pomoc.
Pakować? Jak? Do ZIP-a np? Użyj np. komponentu ZipForge.
a można w Zipforge pakować całe foldery ?? jesli tak to jak :( ??
Osobiście nie spotkałem sie z takim komponentem. Probawłem takie coś. Najpierw znajduje wszystkite pliki. Poźniej do np. folders.txt dodaje info w którym katalogu jaki plik jest położony. Poźniej pakuje wsyzskti pliki razem z folders.txt (to juz proste :) ) Przy wypakowywaniu wypakowywuje wsyzstkie pliki a następnie pobiera info z folders.txt, tworzy i przenosi pliki do folderu w którym dany plik byl przed kompresją. Na koniec usuń plik folders.txt i po sprawie.
Mialem takie załozenie:
FOLDERS.TXT formacja ini
[test.exe]
path=\test
[program1.txt]
path=\program1\pomoc
itd.
poźniej tylko funkcja ini.ReadSections, movefile i po sprawie
Niestety mi zabrakło czasu, oraz tafunkcja stała się dla mnei zbedna. Jak chcesz mozesz sprobować takie cos zrobic.
Istnieje folderu:
if DirectoryExists('C:\test') then showmessage('Folder istnieje!') else showMessage('Brak folderu!');
Użytkownik pat edytował ten post 02 luty 2007, 18:38
Oki dzięki poradziłem se ze wszystkim.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Otóż tak jak w temacie mam problem ponieważ nie wiem jak zrobić w Delphi program żeby pakował cały folder (pojedyncze pliki wiem jak zrobić). Byłbym wdzięczny również gdyby ktoś powiedził mi jeszcze jak sprawdzić czy podany folder istnieje. Z góry dziękuje za pomoc.
Pakować? Jak? Do ZIP-a np? Użyj np. komponentu ZipForge.
a można w Zipforge pakować całe foldery ?? jesli tak to jak :( ??
Osobiście nie spotkałem sie z takim komponentem. Probawłem takie coś. Najpierw znajduje wszystkite pliki. Poźniej do np. folders.txt dodaje info w którym katalogu jaki plik jest położony. Poźniej pakuje wsyzskti pliki razem z folders.txt (to juz proste :) ) Przy wypakowywaniu wypakowywuje wsyzstkie pliki a następnie pobiera info z folders.txt, tworzy i przenosi pliki do folderu w którym dany plik byl przed kompresją. Na koniec usuń plik folders.txt i po sprawie.
Mialem takie załozenie:
FOLDERS.TXT formacja ini
[test.exe]
path=\test
[program1.txt]
path=\program1\pomoc
itd.
poźniej tylko funkcja ini.ReadSections, movefile i po sprawie
Niestety mi zabrakło czasu, oraz tafunkcja stała się dla mnei zbedna. Jak chcesz mozesz sprobować takie cos zrobic.
Istnieje folderu:
if DirectoryExists('C:\test') then showmessage('Folder istnieje!') else showMessage('Brak folderu!');
Użytkownik pat edytował ten post 02 luty 2007, 18:38
Oki dzięki poradziłem se ze wszystkim.