Autor Beitrag
Philipp_Reitter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Di 08.08.06 16:11 
hi

geht das dass man mit delphi (oder wenns möglich ist auchirgendwie anders) eine ebschädigte datei löschen kann...
ich hab da so eine sie lässt sich nciht löschen, verschieben, umbesennen, kopieren ....
kann mir jemand sagen wie ich die wegbekomme??

mfg Philipp

PS: hab schon CHKDSK versucht brachte sich aber auch nichts...


Moderiert von user profile iconGausi: Topic aus Dateizugriff verschoben am Di 08.08.2006 um 17:51
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 08.08.06 16:38 
Wenn die Datei nicht mit Windows löschbar ist, wirst du auch mit Delphi relativ wenig ausrichten können, es sei denn du kennst dich damit richtig gut aus. Davon gehe ich anhand der Fragestellung mal nicht aus.

Bleibt also nur, ScanDisk drüberlaufen zu lassen. Evtl. helfen die Optionen "Dateisystemfehler automatisch korrigieren" und "Fehlerhafte Sektoren suchen/wiederherstellen" etwas.

Was ist das denn für eine Datei?

_________________
We are, we were and will not be.
Philipp_Reitter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Di 08.08.06 16:47 
es ist eine XML datei...
wenn ich sie löschen möchte dann kommt eine fehlermeldung dass die datei beschädigt oder unlesbar oder so is...
wie könnt ich die löschen du hast da ein paar sachen aufgeführt wie kann ich die anwenden...?
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 08.08.06 16:51 
Windows-Explorer öffnen, Festplatte markieren, wo die Datei drauf ist, Rechtsklick, Eigenschaften -> Extras -> Fehlerüberprüfung

_________________
We are, we were and will not be.
Waldteufel
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 08.08.06 18:41 
Hi. :wave:

Wenn die bisher vorgeschlagenen Vorschläge nicht helfen, könntest du dir auch eine Live-CD (Knoppix, Ubuntu, ...) schnappen und die Datei damit löschen.

Gruß,
Waldteufel
Philipp_Reitter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Di 08.08.06 18:42 
danke! es hatt zwar lange gedauert aber das file is gelöscht... muss nur hoffen dass es jetzt geht...
sekzero
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 57



BeitragVerfasst: Di 08.08.06 19:19 
Und falls es nächstes mal etwas unumständlicher gehen soll, kann man auch einfach
www.eddys-domain.de/...ete_invalid_file.exe
benutzen ;)
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Di 08.08.06 19:22 
Für nächstes mal:
ausblenden Quelltext
1:
Start -> Ausführen -> CMD -> DEL C:\Test\ /S /F					

Dadurch werden alle Dateien im Ordner C:\Test\ gelöscht. Dieser Befehl löscht jede Datei, die kann noch so kaputt sein.

ACHTUNG: Es werden alle Dateien im angegebenen Ordner gelöscht! Die Dateien können nicht mehr hergestellt werden.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Philipp_Reitter Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 430



BeitragVerfasst: Mi 09.08.06 12:31 
kann man nicht sagen CMD > DEL C:\tetst\test.txt /S /F oder gehen da nur ordner
und was bringt sich das /s /f ???
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: Mi 09.08.06 13:00 
Gib mal

del /?

ein. Da bekomsmt du die Hilfe dazu.

/F - Erzwingt das Löschen einer schreibgeschützten Datei

/S - Löscht Dateien in den Unterverzeichnissen

_________________
Delphi: XE - OS: Windows 7 Professional x64


Zuletzt bearbeitet von Horschdware am Mi 09.08.06 14:47, insgesamt 1-mal bearbeitet
sekzero
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 57



BeitragVerfasst: Mi 09.08.06 13:04 
Einfach in das Fenster "Del/?" eingeben und man bekommt das hier .


DEL [/P] [/F] [/S] [/Q] [/A[[:]Attribute]] Namen
ERASE [/P] [/F] [/S] [/Q] [/A[[:]Attribute]] Namen

Namen Gibt eine Liste von Dateien oder Verzeichnissen an.
Platzhalter können verwendet werden, um mehrere Dateien zu
löschen. Wird ein Verzeichnis angegeben, werden alle Dateien in
diesem Verzeichnis gelöscht.
/P Fordert Sie vor dem Löschen jeder Datei zur Bestätigung auf.
/F Erzwingt das Löschen schreibgeschützter Dateien.
/S Löscht alle Dateien in allen Unterverzeichnissen.
/Q Keine Rückfrage bei Benutzung globaler Platzhalter.
/A Wählt die zu löschenden Dateien nach dem Attribut aus.
Attribute R Schreibgeschützte Dateien S Systemdateien
H Versteckte Dateien A Zu archivierende Dateien
- vorangestellt dreht die Bedeutung um.

Wenn die Befehlserweiterungen aktiviert sind, werden DEL und ERASE
folgendermaßen verändert:

Die Anzeigesemantik für die /S-Option ist umgekehrt, so dass nur Dateien
angezeigt werden, die gelöscht wurden und nicht solche, die nicht gelöscht wurden.

Hoffe das gibt Klarheit :)