Papierkorb und Löschen auf dem USB-Stick

Gast
>Ganz einfach schreibe eine .bat
Wenn das so einfach ist, dann poste doch bitteschön auch den 
entsprechenden Inhalt des Batch-Files.

Mit Windows-Bordmitteln funktioniert das jedenfalls nicht, da jedes 
Laufwerk seinen eigenen Papierkorb hat (sofern mit NTFS formatiert) und 
dieser nicht mit Kommandozeilenbefehlen erreichbar ist. Ein Konstrukt à 
la

move DATEI C:\Recycler

verschiebt die Datei zwar in den Ordner RECYCLER auf Laufwerk C:, aber 
das ist NICHT der eigentliche Papierkorb, sondern nur der "Behälter" für 
die Papierkörbe, die für jeden User separat erstellt werden und deren 
Ordnernamen von der Sicherheitskennung der Benutzer abgeleitet werden. 
Diese Kennung (SID) ist allerdings für jeden Benutzer und auf jedem PC 
verschieden. Weiterhin müßtest du einen Kontextmenü-Handler erstellen, 
damit du die Dateien/Ordner per Rechtsklick verschieben kannst. 
Ansonsten müßte das Batch für jede Datei editiert oder mit Parameter aus 
einer DOS-Box aufgerufen werden, was hinsichtlich des Komforts nicht 
sinnvoll erscheint.
Gast
Das liegt dadran das du die Frage nicht verstanden hast ;-). Das ist 
genau das Problem von "Alf", er hätte gerne einen Papierkorb.

Die Lösung von "oszi40" wäre wohl das einfachst, dann halt mit einem 
normalen Ornder "USB-Papierkorb". Das Problem ist, dass man Dateien mit 
gleichem Namen mehrfach im Papierkorb haben kann, in einem normalem 
Ordner nur einmal.

Kann man sowas machen:

move %1 c:\USB-Papierkorb -EVTLPARAMETERDAMITKEINENACHFRAGEKOMMT

...und die zu löschende Datei dann auf die .bat Datei raufschieben?
Gast
Ja. Den Papierkorb gibt es nur bei NTFS. Ich würde den Stick aber nicht 
mit NTFS formatieren, da sich damit die Zugriffsgeschwindigkeit 
erfahrungsgemäß stark verringert.
Gast
>move %1 c:\USB-Papierkorb -EVTLPARAMETERDAMITKEINENACHFRAGEKOMMT
Nein, das geht eben NICHT. "USB-Papierkorb" ist eben nicht der 
Papierkorb, sondern ein ganz normaler Ordner. Das heißt, du kannst nicht 
auf die Datei im USB-"Papierkorb" klicken und "Wiederherstellen" 
auswählen. Außerdem müßte die Batchdatei dann immer noch per 
Kommandozeile mit Parameter aufgerufen werden oder ein entsprechender 
Kontextmenühandler erzeugt werden. Und wie du richtig bemerkt hast, 
lassen sich auf diese Weise auch keine Dateien mit gleichem Namen, aber 
verschiedenen Versionen in den Papierkorb verschieben. Und die 
Pfadangabe des Ursprungs wird auch nicht gespeichert.
Gast
Alf schrieb:
> Kann man den XP-Papierkorb so einstellen, dass auf dem USB-Stick
> gelöschte Dateien auch erstmal in den Papierkorb von Laufwerk C: landen?
> Im Prinzip ein Verschieben, aber in die Löschfunktion integriert.
Die Antwort ist schlicht und ergreifend: Nein!
Alle anderen Lösungen sind nicht genau das was du suchst, aber eventuell 
passt ja [1] unter [2] findest du einen weiteren Link auf das selbe 
Programm.

[1] 
http://www.windows-secrets.de/sicherheit/artikel/d/papierkorb-fuer-usb-sticks.html
[2] 
http://www.itler.net/2010/03/usb-laufwerk-stick-mit-papierkorb-nachrsten/
Gast
Wie wäre es die Dateien per batch auf C zu verschieben und dann 
ebenfalls per batch dort gleich wieder zu löschen. Dann müssten diese 
doch im Papierkorb von C sein und auch wiederhergestellt werden können 
(nur eben nicht auf den USB Stick)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.