Verfügbare Informationen zu "Ordner löschen"
Qualität des Beitrags: 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:34Ordner 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)