Gibt es ein Befehlszeilenprogramm, das Dateien in den Papierkorb senden kann? Dies ist auf XP und Vista.
windows
command-line
recycle-bin
gerade rechtzeitig
quelle
quelle
del
löscht es dauerhaft und verschiebt es nicht in den Papierkorb.for
Schleife von der Eingabeaufforderung aus zu starten , um sie in den Papierkorb zu senden. Dann konnte ich sie alle an einem Ort konsolidieren, um sicherzustellen, dass nur die Dateien, die ich löschen wollte, dort und dort waren stellen Sie alle falschen Dateien wieder her.Antworten:
CmdUtils hat ein Dienstprogramm namens
Recycle
, das genau das tut. [ direkter Download ]Weitere Infos :
quelle
Wenn Sie Powershell installiert haben:
quelle
for /r %i in (foobar.tmp) do recycle "%i"
) recycelt werden .Ich hatte diese Frage schon lange - ich nahm die Angelegenheit endlich selbst in die Hand und rollte mein eigenes Dienstprogramm cmd-recycle
Ich habe mir
Recycle.exe
CmdUtils angeschaut. Das Problem ist, dass beim Wiederverwenden das herkömmliche Dialogfeld "Sind Sie sicher" angezeigt wird (das durch Hinzufügen des Arguments -f entfernt werden kann). Mein Programm macht es einfach (da Sie es immer rückgängig machen können), was meiner Meinung nach für Skripterstellungszwecke besser geeignet ist.quelle
Es gibt keine eingebaute Möglichkeit, dies zu tun, aber es gibt Tools von Drittanbietern, die dies können. Ich habe meinen Programm-Dump-Ordner überprüft und ein paar Optionen gefunden. Sie funktionieren alle gleich (z. B.
recycle filename.ext
), unterscheiden sich jedoch in der Leistung. Dies hängt also von Ihren Anforderungen ab (z. B. recyceln Sie viele Dateien?).nul
, ist es das schnellste und zuverlässigstenul
quelle
Kann externes Dienstprogramm verwenden:
nircmd moverecyclebin * .tmp
quelle
Ich habe verschiedene Programme zum Verschieben von Dateien in den Papierkorb ausprobiert, war jedoch aus verschiedenen Gründen damit nicht zufrieden.
Das Hauptproblem, das die meisten haben, ist das Fehlen anständiger Status- oder Fehlermeldungen. Einige scheitern einfach stillschweigend, sodass Sie glauben, dass das Programm etwas recycelt hat, aber tatsächlich überhaupt nichts getan hat!
Um dies zu beheben, habe ich ein Befehlszeilenprogramm namens bin-it geschrieben, das die angegebenen Dateien in den Windows-Papierkorb verschiebt. Es unterstützt Platzhalter und bietet vollständige Status- und Fehlerberichte. Wenn etwas schief geht, wissen Sie Bescheid!
Es ist völlig kostenlos und kann hier als binit.zip heruntergeladen werden:
http://www.akiwi.de/utilities.html
quelle
Ohne Tools von Drittanbietern gibt es meines Erachtens keine "Befehlszeilenmethode zum Senden von Dateien in den Papierkorb". Sie können den vollständigen Pfad zum Papierkorb auf einem Windows 7-10-System wie folgt abrufen:
Das Problem ist, dass eine Datei, die Sie nur dort hinein verschieben, nicht im Papierkorb angezeigt wird. Sie können es nur in einer Eingabeaufforderung sehen. Der Papierkorb ist ein spezieller Ordner. Die Windows-API-Methode zum Verschieben von Elementen in den Papierkorb benennt die Datei um und speichert Informationen dazu in einer oder mehreren proprietären Infodateien, je nach Version des Betriebssystems. Die Tools von Drittanbietern, die in den obigen Antworten vorgeschlagen wurden, rufen diese API-Methoden auf, die all das für Sie erledigen.
Weitere Informationen hier: https://dereknewton.com/2010/06/recycle-bin-forensics-in-windows-7-and-vista/
quelle
Ohne externe Programme -
deleteJS.bat
. Es verwendetShell.Application
die Methode "Verb aufrufen". Die Benutzung ist einfach:quelle
Sie können RecycleIt ausprobieren . Es werden Dateien über die Befehlszeile an den Windows-Papierkorb gesendet.
BEISPIEL NUTZUNG:
HINWEIS: Sie müssen das "/ quit" hinzufügen, sonst wird ein Fenster geöffnet, das geöffnet bleibt. Dies kann bei Headless-Konsolensitzungen problematisch sein.
quelle