Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Explorer kann datei nicht löschen weil Dateiname ungültig (https://www.delphipraxis.net/55956-explorer-kann-datei-nicht-loeschen-weil-dateiname-ungueltig.html)

Luckie 29. Okt 2005 15:29


Explorer kann datei nicht löschen weil Dateiname ungültig
 
Ich woillte gerade ein altes Benutzerprofil löschen und wollte die Dateien aus Dokumente und Einstellungen löschen. Nur leider scheitert es daran, dass der Explorer in den Temporären Internetdateien Dateien nicht löschen kann, weil der Dateiname ungültig ist:
Zitat:

navi_bg_productgr*up[1] kann nicht gelöscht werden: Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch.
Jetzt frage ich mich, wie konnte er die Datei(en) überhaupt erstellen und wie bekomme ich diese Dstei(en) jetzt gelöscht? :evil:

PierreB 29. Okt 2005 15:34

Re: Explorer kann datei nicht löschen weil Dateiname ungülti
 
Moin,

hast du es schonmal mit einem von diesen Datei-Shreddern versucht ?

faux 29. Okt 2005 15:42

Re: Explorer kann datei nicht löschen weil Dateiname ungülti
 
und was sagt der cmd-befehl "del" dazu?

Luckie 29. Okt 2005 15:45

Re: Explorer kann datei nicht löschen weil Dateiname ungülti
 
Ich werde irre, mit del hat es geklappt. :shock: :gruebel:

sakura 29. Okt 2005 15:45

Re: Explorer kann datei nicht löschen weil Dateiname ungülti
 
Nun ja, da ist ein Asterisk im Dateinamen :shock:

Versuche es mal auf der Command-Zeile mit
Code:
del navi_bg_product*
...:cat:...

faux 29. Okt 2005 15:47

Re: Explorer kann datei nicht löschen weil Dateiname ungülti
 
CMD hat so einige Einschränkungen nicht. ZB kannst du eine .htacess - Datei nur mit CMD anlegen. Die explorer.exe meint, dass du den Dateinamen vergessen hast. (was ja auch stimmt, denn alles vor dem letzten Punkt eines Dateinamen ist ja der eigentliche Name, und eine .htacces - Datei wäre eine namenlose Datei vom Typ htaccess....).

Grüße
Faux

Bernhard Geyer 29. Okt 2005 15:48

Re: Explorer kann datei nicht löschen weil Dateiname ungülti
 
Zitat:

Zitat von Luckie
Jetzt frage ich mich, wie konnte er die Datei(en) überhaupt erstellen und wie bekomme ich diese Dstei(en) jetzt gelöscht? :evil:

Der Explorer legt strengere Regeln an als vom Dateisystem nötig sind. So ist es z.B. auch nicht möglich Datei zu erstellen die z.B. "nur" eine Extension haben (wie es z.B. CVS macht). Das Dateisystem kann solche Dateien verwalten aber die implementierte Logik im Explorer verhindert das Anlegen.

Bei deinem Fall ist das Wildcard * das Problem das der Explorer nur für Suchoperationen zuläßt.

turboPASCAL 29. Okt 2005 15:48

Re: Explorer kann datei nicht löschen weil Dateiname ungülti
 
...und ist da wirklich ein "*" im Dateiame ?

faux 29. Okt 2005 15:52

Re: Explorer kann datei nicht löschen weil Dateiname ungülti
 
Zitat:

Zitat von turboPASCAL
...und ist da wirklich ein "*" im Dateiame ?

Nichtmalmit CMD kann man so eine Datei anlegen:

Code:
C:\Documents and Settings\Faux\Desktop>cd. >"dat*i.txt"
The filename, directory name, or volume label syntax is incorrect.

SirThornberry 29. Okt 2005 16:28

Re: Explorer kann datei nicht löschen weil Dateiname ungülti
 
vielleicht war es ja gar kein "*" sonder im Sinne eines Ascii-Zeischens sonder im Sinne eines UniCode-Chars.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 Uhr.
Seite 1 von 2  1 2      

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