Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

erkennt datei "KILL" nicht

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
jhonnx



Anmeldungsdatum: 16.07.2008
Beiträge: 10

BeitragVerfasst am: 18.07.2008, 21:00    Titel: erkennt datei "KILL" nicht Antworten mit Zitat

Hallo, ich habe folgendes Problem ich habe ein programm geschrieben das eine .txt-datei Löschen soll, hier mal der Quellcode:


CLS
COLOR 6
PRINT " Willkommen zum texteloescher 1.0"
SLEEP 3: CLS
COLOR 5
100
PRINT " Bitte geben sie einen Pfad ein zum Loeschen von .txt-dateien", pfad$
INPUT "", pfad$
INPUT " Sicher Loeschen (wird unwiederruflich geloescht!)?", sicher$
IF sicher$ = "Ja" THEN GOTO 99
IF sicher$ = "Nein" THEN GOTO 4
99
PRINT " Wird geloescht..."
KILL pfad$
PRINT " ...Geloescht"
CLS : COLOR 3
INPUT " Noch eine .txt-datei loeschen?", nocheine$
IF nocheine$ = "Ja" THEN GOTO 100
IF nocheine$ = "Nein" THEN GOTO 4
4
PRINT "Tschuess": SLEEP 2: END



... und wenn ich das programm dann starte kommt nachdem ich den Pfad eingegeben habe diese Nachricht "File not found" obwohl ich eine .txt-datei erst erstellt habe ... bitte helft mir!! thx im voraus
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
raph ael



Anmeldungsdatum: 12.04.2006
Beiträge: 472

BeitragVerfasst am: 18.07.2008, 21:14    Titel: Antworten mit Zitat

Mit KILL kann man nur einzelne Dateien löschen, keine ganzen Verzeichnisse.
Code:
shell "del *.txt"
löscht alle Textdateien im aktuellen Verzeichnis.
_________________
Zitat:
1000 Yottabytes sind absurd. 640 Yottabytes sollten genug für jeden sein.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
jhonnx



Anmeldungsdatum: 16.07.2008
Beiträge: 10

BeitragVerfasst am: 18.07.2008, 21:53    Titel: Antworten mit Zitat

nei iwie net Zunge rausstrecken hab versucht aba geht net... .txt-dateien sind immernoch da...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 18.07.2008, 22:22    Titel: Antworten mit Zitat

In deinem Falle müsste das dann heißen:
Code:

SHELL "del "+pfad$+"\*.txt"

Vorausgesetzt, der Pfad wird relativ zum Arbeitsverzeichnis oder gleich absolut und ohne abschließenden Backslash angegeben.
Die GoTo-Spaghetti-Code-Programmierung solltest du dir am Besten schnell wieder abgewöhnen und stattdessen z.B. SUBs und Schleifen benutzen. zwinkern
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz