¿Hay algún comando de consola "del" para eliminar archivos de una carpeta y ponerlos en la Papelera de reciclaje? del comando eliminará archivos y no en la Papelera de reciclaje.Comando CMD para eliminar archivos y ponerlos en la Papelera de reciclaje?
Respuesta
Aquí hay un programa de terceros.
Nota: No he probado.
hay un "recycle.exe" parte de los comandos una colección llamada cmdutils
"Recycle.exe es un reemplazo seguro para el comando DEL, que envía archivos a la papelera de reciclaje en lugar de eliminarlos . reciclaje también es más flexible que el dEL, se pueden especificar varios archivos a la vez (o utilizar comodines) "
Disponible en http://www.maddogsw.com/cmdutils
(Herramienta última actualización mayo de 2000)
hay" DeleteXP.exe "es para eliminar archivos del Símbolo del sistema en Windows (Windows 9x y Windows NT 4.0/2000/XP). A diferencia, el comando estándar "DEL" que solo elimina el archivo, Delete XP elimina los archivos y los envía a la papelera de reciclaje. Los archivos que se eliminarán se le pasan como parámetros. Ahora es compatible con/p y agrega dos nuevas opciones/a/d/v.
Al igual que el comando "del" en Windows NT/2000/XP, Delete XP admite múltiples nombres de archivo como parámetros, incluso en Windows 9x.
Disponible en http://downloads.easytools.com/Freebies/DeleteXP.zip
(Herramienta última actualización Sep 2004)
hay "recycle.exe" (desarrollador diferente a uno de maddogsw):
C:\>recycle /?
Version 1.11, Copyright (C)2001 Frank P. Westlake
Deletes one or more files by sending them to the Recycle Bin, if possible.
RECYCLE [/PFQ] [/A[[:]attributes]] [[drive:][path]filename
[drive:][path]filename
Specifies the file(s) to delete. Specify multiple files by using wildcards.
/P Prompts for confirmation before deleting each file.
/F Force deleting of read-only files.
/Q Quiet mode, do not ask if ok to delete on global wildcard
/A Selects files to delete based on attributes
attributes R Read-only files
S System files
H Hidden files
A Files ready for archiving
- Prefix meaning not
Disponible en http://web.archive.org/web/20071026113307/http://gearbox.maem.umr.edu/batch/f_w_util/
http://gearbox.maem.umr.edu/batch/f_w_util/
http://gearbox.maem.umr.edu/batch/f_w_util/recycle.zip
(Herramienta actualizado pasado enero de 2001)
Por cierto, si desea vaciar la papelera de recylce desde la línea de comandos "cmdutils" tiene "bin" comando:
bin /empty /force
La información en el comando 'del' es incorrecta: puede eliminar varios archivos y usar comodines con' del'. – Hashim
Un script de murciélago que emite un copy
y del
sería ser una solución simple ...
Realmente me pregunto, ¿cómo se puede hacer eso con 'del' y' copy', la solución es con 'movimiento', vea [aquí] (http://stackoverflow.com/a/24806142/1237747) – ST3
Puede implicar la configuración su propia carpeta "reciclar" y mover archivos a ella con un archivo cmd. Sería bastante fácil agregar un sello de fecha al nombre de archivo que se mueve. Debería "vaciar" esta carpeta de forma manual periódicamente, al igual que la papelera de reciclaje de Windows. –
I * hope * implica la instalación de una papelera de reciclaje falsa, ya que los archivos en la Papelera de reciclaje real se denominan p. Ej. C: \ $ Recycle.Bin \ S-1-5-21-983910293-0978783143-98-1001 \ $ RIUIFOK. Aleatoriamente copiar/mover archivos a la estructura de directorios de Windows parece imprudente. Además, no puede conocer Fecha de eliminación ni Ubicación original. Editar: http://stackoverflow.com/questions/1646425/cmd-command-to-delete-files-and-put-them-into-recycle-bin#comment44587300_24806142 señala que los archivos 'se introdujeron' en la estructura del directorio de la Papelera de reciclaje al mover/copiar no se muestran en absoluto en la Papelera de reciclaje en el Explorador de Windows. – WalterGR
recycle.exe -f apple.jpg
de http://www.maddogsw.com/cmdutils/ todavía funciona.
Marzo de 2014, Windows7 x64, derechos de cuenta UAC limite por cierto. También probado con algunos nombres de archivos Umlaut. Los archivos se muestran en el reciclaje y con la ruta de restauración correcta.
Todas las respuestas sugieren el uso de herramientas de terceros, pero puede usar simple move
solo necesita determinar la ruta correcta de la papelera de reciclaje.
En XP es C:\RECYCLER
, en Vista y más tarde C:\$Recycle.bin
.Sin embargo, eso no es todo, solo es una carpeta principal, pero contiene subcarpetas y estos son contenedores reales donde necesita mover su archivo.
Por ejemplo, en mi máquina que ruta es:
c:\$Recycle.Bin\S-1-5-21-1291211594-1566655150-3201569215-1000
Si haces eso y ves "** Papelera de reciclaje **" en la lista de carpetas en el Explorador de Windows, no muestra el nombre del archivo movido en la lista de nombres de archivos (lo probé en mi sistema Win XP) aunque esté en C : Carpeta \ RECYCLER \
Mover archivos manualmente a la carpeta Papelera de reciclaje es una MALA idea. La Papelera de reciclaje no es solo una carpeta simple, es una carpeta de shell del sistema que mantiene una lista de archivos eliminados en un archivo 'INFO'. Si coloca manualmente archivos, el contenedor no los verá y no podrá restaurarlos. – Synetech
Pero puede restaurarlos manualmente, al igual que los movió manualmente allí, ¿no? – Fabian
Sin programas externos - deleteJS.bat
. Utiliza Shell.Application
método del verbo invocar. uso es simple:
call deleteJS.bat c:\someFile.txt
call deleteJS.bat d:\someFolder
Gracias por el código. –
Si ha instalado el nodo puede agregar el módulo "trash". Funciona en OS X, Linux y Windows.
$ npm install -g trash
A partir de ahí cuando se desea enviar un archivo a la papelera de reciclaje sólo hay que teclear:
$ trash file.txt
¿Qué es "npm"? No es un comando predeterminado. – narF
Node Pakage Manager (npm), viene instalado con Node. https://www.npmjs.com/ –
El comando de instalación que sugiere no funcionó. En cambio, esto funcionó: 'npm install --global trash-cli' Referencia: https://www.npmjs.com/package/trash – narF
Esto depende de dónde se encuentra el archivo (y trabajaría por sólo un archivo) Primero abre la carpeta, luego simula el tipeo desde un teclado - seleccionando el archivo, y luego ejecuta el comando "borrar", usando la tecla del. Para evitar errores, la secuencia de comandos se establece en pausa durante varios segundos, antes del siguiente comando.
set shell = CreateObject("Shell.Application")
shell.Open "C:\Users\server\Desktop"
set wshShell = CreateObject("WScript.Shell")
wscript.Sleep 200
wshShell.SendKeys "testfile"
wshShell.SendKeys "{DEL}"
wscript.Sleep 100
wshShell.SendKeys "%{F4}"
Escribí este código en el Bloc de notas y luego lo guardé con una extensión de archivo (.vbs). Luego añadió que a mi archivo por lotes utilizando
wscript "%~dp0filename.vbs"
Tenga en cuenta que los dos archivos (.bat y .vbs) deben ser colocados en la misma ubicación de la carpeta, de lo contrario, especifique la ubicación (de los .vbs) en el. archivo bat, si se coloca en otro directorio.
Puedes probar RecycleIt. Enviará archivos a la Papelera de reciclaje de Windows a través de la línea de comandos.
--Mike
- 1. ¿Cómo funciona la Papelera de reciclaje Vista?
- 2. cómo mover archivos a la papelera de reciclaje
- 3. ¿Cómo puedo eliminar una carpeta o archivo con ruta demasiado tiempo en la papelera de reciclaje?
- 4. ¿Tiene Java 7 una manera de colocar archivos en la papelera de reciclaje en lugar de eliminar en Windows
- 5. enviar un archivo a la papelera de reciclaje
- 6. Mover un archivo a la Papelera de reciclaje (PHP)
- 7. Eliminar archivos o carpetas de forma recursiva en Windows cmd
- 8. ¿Existe una forma de Winapi para mover un archivo a la papelera de reciclaje?
- 9. mover a la papelera y eliminar la referencia
- 10. ¿Cómo restauro un archivo de la papelera de reciclaje usando C#?
- 11. ¿Cómo colocas un archivo en la papelera de reciclaje en lugar de eliminarlo?
- 12. ¿Cómo puedo mover archivos a la Papelera de reciclaje en un script por lotes de Windows o Perl?
- 13. ¿Cómo puedo detectar si una unidad tiene una papelera de reciclaje en C#?
- 14. Eliminar recursivamente archivos de 0 KB mediante Windows cmd
- 15. ¿Cómo puedo saber que un directorio es la papelera de reciclaje en C#?
- 16. ¿Cómo muevo un archivo a la Papelera de reciclaje usando PowerShell?
- 17. Fósil: ¿Eliminar archivos perdidos en un comando?
- 18. CMD: ¿Cómo puedo eliminar recursivamente el atributo "Oculto" de archivos y directorios
- 19. Batch/CMD: Agregar archivos a la lista de inicio
- 20. Eliminar elementos de fullcalendar (arrastrando a la papelera)
- 21. Problema con la salida de un comando cmd en java
- 22. Cómo eliminar todos los archivos y carpetas en una carpeta mediante una llamada a cmd
- 23. Java en Windows: cómo eliminar un archivo en la papelera (usando JNA)
- 24. Negación en cmd y powershell
- 25. C# clases para recuperar archivos?
- 26. Para ejecutar cmd como administrador junto con el comando?
- 27. Ejecutar el comando CMD desde el código
- 28. Línea de comando para eliminar los archivos y directorios coincidentes recursivamente
- 29. ¿Cómo escribirías un archivo .bat o .cmd para eliminar un elemento de la RUTA?
- 30. Cómo escribir archivos .CMD de PowerShell?
OK. parece que no hay un comando de compilación que pueda usar en el código de lote. –