Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

usuwanie katalogów

#1
usuwanie katalogów
Cytat:Uses DOS;
Var
blad:integer;

Begin
{$i-}
RmDir('katalog');
blad:=IOResult;
If blad=0 Then WriteLn('Katalog usunięty') Else
If blad=3 Then WriteLn('Brak katalogu') Else
If blad=5 Then WriteLn('Katalog nie jest pusty') Else
WriteLn('Nieznany blad');
{$i+}
End.
To jest programik który po otworzeniu kasuje folder o nazwie "katalog",
kasuje on ten folder w lokalizacji takiej w jakiej jest sam program, a czy da sie zrobić tak żeby po otwarciu kasował daną lokalizacje pliku??
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#2
RE: usuwanie katalogów
nie znam sie ale może trzeba tu zmienić lokalizacje
Ev_il napisał(a):RmDir('katalog');
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: usuwanie katalogów
Próbowałem, to by było za prosteWesoły
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#4
RE: usuwanie katalogów
Wystarczy zmienić ściężkę np chdir('C:\windows\');l
i usuniecie rmdir(katalog) przy zalozeniu ze folder katalog jest w lokalizacji c:\windows
 System operacyjny: windows_xp_2003 Przeglądarka: ie
#5
RE: usuwanie katalogów
tylko, ze pytanie chyba dotyczy kasowania plikow?

Ev_il napisał(a):a czy da sie zrobić tak żeby po otwarciu kasował daną lokalizacje pliku??

Da sie skasowac plik. Tylko trzeba chyba uzyc innej funkcji. Takiej do usuwania plikow, nie katalogow.

Bo jesli chodzi o samo kasowanie katalogow czyli tak jak jest w temacie watku (pytanie dosc dziwnie sformulowane dlatego mam watpliwosci), to raczej nie ma sensu uzywac chdir. Wystarczy
RmDir('C:\moja\wlasna\sciezka\UsunTenKatalog');
Jesli podajesz tylko nazwe katalogu czyli: RmDir('katalog'); to sciezka zawsze prowadzi do miejsca, z ktorego wykonuje sie program (w przypadku standardowych programikow i pod warunkiem, ze jej wczesniej nie zmienimy).
 System operacyjny: windows_2000 Przeglądarka: ie
Programy: Polecane / Nowe / Inne




Podobne wątki (usuwanie katalogów)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [CMD - Tryb wsadowy] Skrypt tworzący drzewo katalogów na podstawie podanego pliku Ayumi 0 8121 29.03.2017, 01:41
Ostatni post: Ayumi
  Usuwanie wszystkich określonych elementów w liście jednokierunkowej. Chudy2000 7 9002 12.05.2016, 19:31
Ostatni post: Szachista
  c#-usuwanie plików po zamknięciu aplikacji terminator 1 1325 19.12.2015, 10:58
Ostatni post: Darekg11

Skocz do:


Wybrane wątki (usuwanie katalogów)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Poszukuję pomysłu na prosty program ;) janciu96 5 12811 13.12.2019 23:32
Ostatni post: Ajgor
  Programowanie Batch (CMD) Informatyk2019 0 4594 11.12.2019 18:30
Ostatni post: Informatyk2019
  [JavaScript] Znajdowanie przedziału czasu rafal12999 0 2053 10.12.2019 17:58
Ostatni post: rafal12999
  Przekazywanie wskaźnika przez referencję w Qt Trojan3000 3 12347 10.12.2019 13:16
Ostatni post: Ajgor
  Proszę o pomoc w uzupełnieniu ankiety dt. Zawodu Programisty MaleMonki 0 2565 17.11.2019 12:47
Ostatni post: MaleMonki
  Spring framework – jakie strony polecacie do nauki? olek23 5 6663 15.11.2019 15:57
Ostatni post: Alsenas
  Programowanie windy (problem) w C++ mysza2323 2 5648 06.11.2019 23:04
Ostatni post: mysza2323
  Programy w C ~Anonim 1 5950 22.10.2019 17:48
Ostatni post: Szachista
  Książki do nauki C# olek23 14 18367 17.10.2019 13:06
Ostatni post: Ajgor
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 7310 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 4427 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 20094 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 6938 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 7166 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 9038 18.06.2019 21:36
Ostatni post: fugaz