Ordner löschen

Tutorials.at
Verfügbare Informationen zu "Ordner löschen"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Newbie - wirthi - Moritz - Dragorad - Dirty Oerty
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: Pascal
  • Antworten: 21
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Ordner löschen
  • Letzte Antwort: vor 16 Jahren, 3 Monaten, 13 Tagen, 23 Stunden, 47 Minuten
  • Alle Beiträge und Antworten zu "Ordner löschen"

    Re: Ordner löschen

    Newbie - 03.01.2008, 22:34

    Ordner löschen
    Hi,
    hab mal ne Frage:
    Ich weiß zwar wie man einzelne Dateien löscht, aber kann man auch gleich einen ganzen Ordner löschen?

    Wäre euch sehr dankbar für Antworten!



    Re: Ordner löschen

    wirthi - 03.01.2008, 22:36


    Hast du es denn schon ausprobiert?



    Re: Ordner löschen

    Newbie - 03.01.2008, 22:50


    wirthi hat folgendes geschrieben: Hast du es denn schon ausprobiert?
    Dafür muss ich ja wissen, wie der code lautet.



    Re: Ordner löschen

    Moritz - 03.01.2008, 22:51


    man kann einen ordner als datei behandeln, also


    statt
    C:\files\example1.txt
    einfach
    C:\files
    löschen.



    Re: Ordner löschen

    wirthi - 03.01.2008, 22:52


    Newbie hat folgendes geschrieben: wirthi hat folgendes geschrieben: Hast du es denn schon ausprobiert?
    Dafür muss ich ja wissen, wie der code lautet.
    Du schreibst ja, du kannst Dateien löschen. Hast du es schon mal probiert, einfach den Namen eines Ordners statt dem einer Datei zu benutzen? Das, was dir auch Moritz vorschlägt?



    Re: Ordner löschen

    Moritz - 03.01.2008, 22:54


    intern ist ein ordner auch eine datei... sie unterscheiden sich nur durch ihre attribute (eigenschaften).



    Re: Ordner löschen

    Moritz - 03.01.2008, 22:56


    zur not kannst du auch prüfen, welche dateien in dem ordner sind, dann einzeln löschen und dann den (leeren) ordner wie eine datei löschen!!



    Re: Ordner löschen

    Newbie - 03.01.2008, 23:04


    Also es klappt trotzdem nich, hier mal der Code:
    Code:
    program ordner_loeschen;
    uses crt;
    var ordner: file;
    begin
    assign (ordner, 'D:\Eigene Bilder\MyFamily');
    erase (ordner);
    end.



    Re: Ordner löschen

    Moritz - 04.01.2008, 16:15


    hast du mal versucht, assign wegzulassen und erase(); den Pfad zu übergeben??



    Re: Ordner löschen

    Newbie - 04.01.2008, 23:21


    Moritz hat folgendes geschrieben: hast du mal versucht, assign wegzulassen und erase(); den Pfad zu übergeben??
    Wie sähe das dann aus? :oops:



    Re: Ordner löschen

    Dragorad - 05.01.2008, 01:13


    Ich vermute mal, so:

    Code: program ordner_loeschen;
    uses crt;
    var ordner: file;
    begin
    erase ('D:\Eigene Bilder\MyFamily');
    end.



    Re: Ordner löschen

    Newbie - 05.01.2008, 21:33


    Dragorad hat folgendes geschrieben: Ich vermute mal, so:

    Code: program ordner_loeschen;
    uses crt;
    var ordner: file;
    begin
    erase ('D:\Eigene Bilder\MyFamily');
    end.
    Öh, wozu deklarierst du dann noch am Anfang die Variable? ^^

    PS: Ich habs ohne assign() ausprobiert, aber klappt nicht.



    Re: Ordner löschen

    Moritz - 05.01.2008, 23:40


    ähm... mal eine Frage: heißt der Befehl nicht
    Code:
    delete (Pfad);

    ??? :?: :?:



    Re: Ordner löschen

    Newbie - 06.01.2008, 14:18


    Moritz hat folgendes geschrieben: ähm... mal eine Frage: heißt der Befehl nicht
    Code:
    delete (Pfad);

    ??? :?: :?:
    http://www.iphpbb.com/board/ftopic-53411326nx34195-444.html

    /Edit: Habs jetzt mal mit delete() probiert, aber dann kommt "Error 66: String variable expected". Das heißt delete() ist für irgendwas anderes da, denn sonst würde es keinen Sinn machen, die Variablae vom Typ String zu deklarieren ^^



    Re: Ordner löschen

    Dirty Oerty - 06.01.2008, 23:22


    Hört sich so an, als würde "delete" einen String verlangen.

    Also:

    var pfad:string; (oder wie immer das unter pascal geht^^)
    pfad := "C:\Dokum....";
    delete(pfad);


    NEEE

    *IDEE*
    :idea:

    D:\Eigene Bilder\MyFamily

    Muss eigentlich so geschrieben werden:

    D:\Eigene~1\MyFami~1

    oder sogar so:

    D:\\Eigene~1\\MyFami~1

    oder so:

    D:\\Eigene Bilder\\MyFamily


    Probier mal bitte alle aus.



    Re: Ordner löschen

    Moritz - 07.01.2008, 14:22


    delete löscht einen Part aus einem string:
    Code:
    var s: string;
    begin
    ...
    s:= 'ich war hier';
    delete (s, 1, 4);


    ergibt für s 'war hier'



    Re: Ordner löschen

    Newbie - 07.01.2008, 16:12


    Dirty Oerty hat folgendes geschrieben: Hört sich so an, als würde "delete" einen String verlangen.

    Also:

    var pfad:string; (oder wie immer das unter pascal geht^^)
    pfad := "C:\Dokum....";
    delete(pfad);


    NEEE

    *IDEE*
    :idea:

    D:\Eigene Bilder\MyFamily

    Muss eigentlich so geschrieben werden:

    D:\Eigene~1\MyFami~1

    oder sogar so:

    D:\\Eigene~1\\MyFami~1

    oder so:
    D:\\Eigene Bilder\\MyFamily


    Probier mal bitte alle aus.
    Also 'D:\\Eigene Bilder\\MyFamily' hab ich ausprobiert und es klappt nicht.
    Die beiden Versionne mit ~ gehen nicht, denn ich bekomm das Zeichen bei visual pascal nicht hin. Da öffnet sich immer nur ein neues Fenster mit der Überschrift "Information" und da steht drin "Press key to assign macro to" und da drunter gibts den Button "Cancel".

    Ich hab jetzt außerdem ein noch viel schwerwiegenderes Problem, nämlich: Wenn ich Enter drücke, dann hat der bisher immer einen Zeilenumbruch gemacht, aber jetzt beendet sich vp immer. Das hat angefangen, als ich versucht habe ~ irgendwie hinzubekommen (mit Strg, Alt und +*~ gleichzeitig) :(

    /Edit: Ok das mit Enter geht wieder, nachdem ich die Tastenkombination noch ein paar mal gedrückt habe ^^



    Re: Ordner löschen

    Moritz - 07.01.2008, 22:13


    hole dir einen anderen compiler, vp ist müll
    fpc ist ganz gut...



    Re: Ordner löschen

    Newbie - 08.01.2008, 16:52


    Moritz hat folgendes geschrieben: hole dir einen anderen compiler, vp ist müll
    fpc ist ganz gut...
    Das Problem ist, dass ich dann keine Ahnung habe, wie das mit dem compilieren läuft. Im Tutorial steht nämlich nix davon, weil bei vp macht der das ja von selbst, wenn man das Programm fertig geschrieben hat und abspeichert.

    PS: Wenn irgendjemand bereit wäre mir das zu erlären, wie das beispielsweise mit fpc läuft, würde ich mich sehr freuen ^^



    Re: Ordner löschen

    Moritz - 08.01.2008, 18:44


    freepascal compiler: strg+F9 zum compilieren, vorher muss einmal gespeichert sein.



    Re: Ordner löschen

    Newbie - 11.01.2008, 21:00


    Moritz hat folgendes geschrieben: freepascal compiler: strg+F9 zum compilieren, vorher muss einmal gespeichert sein.
    Hmm hab mir jetzt FPC 2.2 runtergeladen und es damit probiert, aber hat immer noch nicht geklappt.
    Langsam glaube ich, dass man gar keine Ordner löschen kann :S



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Tutorials.at

    OpenGl Tutorial - gepostet von c# am Dienstag 26.06.2007
    hilfe bei Prog - gepostet von niki1 am Sonntag 03.06.2007
    Brauche Headerdatei graphics.h - gepostet von mitti am Freitag 18.05.2007
    STRG+UNTBR ? - gepostet von alesch am Samstag 12.08.2006
    Problem mit vp - gepostet von Moritz am Samstag 01.12.2007
    Pascal Befehl - gepostet von johanson am Dienstag 09.01.2007
    EXE-Dateien in Visual Pascal??? - gepostet von Robin21 am Sonntag 25.06.2006
    Begrenzte Darstellungsgenauigkeit! - gepostet von Kimi am Dienstag 06.11.2007



    Ähnliche Beiträge wie "Ordner löschen"

    DF4 mit Alu Umbau und Ersatzteilen - datong (Freitag 01.08.2008)
    account löschen - Anonymous (Sonntag 20.08.2006)
    Bitte löschen - Darth Rammstein (Mittwoch 19.07.2006)
    könnt mein acc hier löschen - Locutus of Borg (Freitag 30.03.2007)
    LASSE MICH LÖSCHEN - Lost-Soul (Mittwoch 21.12.2005)
    Spam-Ordner - Fjordi777 (Dienstag 20.02.2007)
    Evtl. MosCowgirl in Salon Rouge Löschen bleibt bei mir ;) - MovinMelodies (Samstag 04.08.2007)
    Pics im Ordner - [SFML] Pinto (Donnerstag 05.01.2006)
    Fauth's Ordner - Fauth (Donnerstag 10.05.2007)
    Beiträge löschen - maxx (Samstag 14.07.2007)