Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Fehler bei Del unterdrücken (https://www.delphipraxis.net/35753-fehler-bei-del-unterdruecken.html)

glkgereon 11. Dez 2004 12:46


Fehler bei Del unterdrücken
 
kann ich in eine .bat datei den fehler der kommt, wenn ich zum beispiel sage

del "C:\Test\*.*"
aber der ordner leer ist, unterdrücken?

SirThornberry 11. Dez 2004 12:53

Re: Fehler bei Del unterdrücken
 
du könntest einfach die ausgabe in eine Datei umleiten

roderich 11. Dez 2004 12:58

Re: Fehler bei Del unterdrücken
 
wenn meine alten DOS-Kenntnisse mich nicht im Stich lassen, fallen mir 2 Möglichkeiten ein:

1. Umleitung nach NULL, d.h. del C:\Test\*.* > NULL
2. mit "if exist" rumprobieren (weiß Syntax nimmer genau..... :? )

Roderich

Torpedo 11. Dez 2004 12:59

Re: Fehler bei Del unterdrücken
 
Ich bin mir nicht mehr sicher, aber ich glaube mit ctty nul kann man die Ausgabe ausschalten:

Ctty NUL
del...
Ctty CON

Mit Ctty CON wir die Ausgabe wieder aktiviert.


Edit:
Anscheinend existiert der Befehl Ctty unter Windows XP nicht mehr.

SirThornberry 11. Dez 2004 13:03

Re: Fehler bei Del unterdrücken
 
damals ging es noch mit "nul" oder "null" inzwischen wird bei XP eine Datei mit dem namen "null" oder "nul" angelegt

Christian Seehase 11. Dez 2004 13:48

Re: Fehler bei Del unterdrücken
 
Moin glkgereon,

sollte so gehen:

Code:
del "C:\Test\*.*" 2 > nul:
oder

Code:
del "C:\Test\*.*" 2 > nul
Die 2 sagt der Konsole, dass man STDERR umleiten will. Nimmst Du eine 1 oder nichts, werden die normalen Ausgaben (STDOUT) unterdrückt.
Das > gibt an, das die Ausgabe des Befehls umgeleitet werden soll.
nul: oder nul ist die "Datensenke". Was an dieses Gerät geschickt wird verschwindet einfach.

@Sir Thornberry:
Wieso sollte es nul: bzw. nul unter XP nicht mehr geben?

SirThornberry 11. Dez 2004 14:32

Re: Fehler bei Del unterdrücken
 
da hab ich wohl damals "nul" falsch geschrieben :oops:

glkgereon 11. Dez 2004 15:49

Re: Fehler bei Del unterdrücken
 
DANKE....werds gleich testen...

glkgereon 11. Dez 2004 16:20

Re: Fehler bei Del unterdrücken
 
hmmm...funzt net so wirklich...

ich hab ausprobiert
2 > nul
2 > nul:
2 > null
2 > null:
2 >> nul
2 >> nul:
2 >> null
2 >> null:


hat noch wer ne idee?

PS: CTTY findet er net (win2k, sp4)

Christian Seehase 11. Dez 2004 22:58

Re: Fehler bei Del unterdrücken
 
Moin Gereon,

Zitat:

Zitat von glkgereon
hmmm...funzt net so wirklich...

:shock:

also bei mir hat es mit den genannten Varianten problemlos funktioniert (XP Pro)

:gruebel:

Was passiert denn?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:34 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz