tengo uns archivos en la papelera que no puedo eliminar, recien formateada me habia quedaod una carpeta en el disco de respaldo que la elimine, pienso que tiene algun tipo de bicho pero los archivos estan en la papelera pero no los puedo sacar de ahi.. paso Av o que puedo hacer.. con unlocker los elimine y me las mando a la papelera..
graciass salud!!
edito- cuando los quiero eliminar me dice que se ha denegado el acceso y siguen ahi en la papelera, probe con cleaner con su borrado pero solamente no los borra..
Prueba a obtener los permisos necesarios para el acceso al directorio y sus archivos.
Puedes utilizar el siguiente Script escrito en Batch.
Modo de empleo:
TakeOwn.cmd "Ruta del archivo o directorio" "Nombre de usuario (opcionalmente)"
Ejemplo:
TakeOwn.cmd "C:\$Recycle.Bin\S-1-5-21-1780771175-1208154119-2269826705-500\" "%Username%"
TakeOwn.cmd "C:\Archivo.ext" "%Username%"
Source:
TakeOwn.cmd
@Echo OFF & (CHCP 1252)1>Nul
Title Simple Take Ownership Batch-Script Automation, By Elektro.
If "%~1" NEQ "" (
Set "ItemPath=%~f1"
) Else (
Echo [x] Any path pattern specified.
Exit /B 1
)
If "%~2" NEQ "" (
Set "UserName=%~2"
) Else (
REM Do Nothing, default username will be used.
)
:: Determino si el elemento es un directorio.
If Exist "%ItemPath%\" (
Set "takeownDirectoryParams=/R /D /S"
Set "icaclsDirectoryParams=/T"
) Else (
Set "takeownDirectoryParams="
Set "icaclsDirectoryParams="
)
(TakeOwn.exe /F "%ItemPath%" %directoryParams%)1>Nul 2>&1 || (
Echo [x] Error Taking Ownership.
Exit /B 1
)
(ICacls.exe "%ItemPath%" /Grant "%UserName%":"F" %icaclsDirectoryParams%)1>Nul 2>&1 || (
Echo [x] Error setting user permissions.
Exit /B 1
)
:: Elimino el atributo de sistema, y solo lectura.
(Attrib.exe -S -R "%ItemPath%")1>Nul 2>&1 || (
Echo [x] Error Setting item attributes.
Exit /B 1
)
Echo [i] Access granted for user "%UserName%" in element: "%ItemPath%".
Exit /B 0
Saludos
rutadel archivo o directorio que debo poner? porque esta en la papelera pero desconozco donde nace el problema
gracias
edito, no logro entender como usarlo, hice el script y lo guarde como cmd pero no se como proseguir.. disculpaaass
Cita de: elezekiel en 23 Febrero 2015, 21:00 PM
rutadel archivo o directorio que debo poner? porque esta en la papelera pero desconozco donde nace el problema
edito, no logro entender como usarlo, hice el script y lo guarde como cmd pero no se como proseguir.. disculpaaass
Hola
He actualizado el código que publiqué en el post de arriba para que pueda procesar un directorio con sus subdirectorios y archivos, asegúrate de actualizar el código que guardaste antes de utilizar, el otro código estaba algo limitado.
Si tienes Windows Vista o posterior, entonces utilízalo de esta manera:
TaleOwn.cmd "C:\$Recycle.Bin\"
Si por lo contrario tienes Windows XP, utilízalo así:
TaleOwn.cmd "C:\Recycler\"
Y para eliminar los archivos del interior (despues de haber obtenido los permisos de acceso), en Win Vista/7/8:
RD /Q /S "C:\$Recycle.Bin\"
o Win XP:
RD /Q /S "C:\Recycler\"
Nota: Ignora cualquier posible aviso de "la papelera está dañada" al aceptar la eliminación de los archivos cuando los recicles por primera vez, es debido a las modificaciones del propietario y los permisos en una carpeta "especial" del sistema, pero el directorio y su estructura se restaurará por si solo al aceptar el aviso.Saludos
Cita de: elezekiel en 23 Febrero 2015, 21:00 PM
rutadel archivo o directorio que debo poner? porque esta en la papelera pero desconozco donde nace el problema
gracias
edito, no logro entender como usarlo, hice el script y lo guarde como cmd pero no se como proseguir.. disculpaaass