Tengo problemas con el del
comando en un archivo por lotes. Cuando llega al paso de eliminación, aparece el mensaje "Acceso denegado". Mi comando por lotes se parece a esto.
set destPath=\\Public01\Appl\CompOps\Jobs\
robocopy . "%destPath%" *.dtsx *.dev *.prod *.ppro /IS
pushd "%destPath%"
del *.dtsConfig
ren *.dev .
popd
Puedo buscar el directorio y eliminar los archivos sin ningún problema en el Explorador de Windows .
Traté de correr como administrador, pero sigue siendo el mismo problema.
fuente
pause
antes deldel
comando, y luego intente eliminarlo a través del Explorador de Windows mientras está en pausa.Después de experimentar con las opciones disponibles para el comando "del", descubrí que los archivos que intentaba eliminar eran de solo lectura. Para resolver el problema, podría editar los archivos para eliminar el atributo de solo lectura o especificar la opción / F.
El guión final es
Solución simple, pero un mensaje de error engañoso. Esperemos que esto ayude a alguien más.
fuente
Lo que funcionó para mi PC con Windows 8.1:
En primer lugar, cierre el Explorador de Windows:
Presione Ctrl+ Alt+ Delpara abrir el Administrador de tareas , vaya a procesos, busque el Explorador de Windows , haga clic derecho y finalice la tarea . No se preocupe si la barra de inicio se ha ido y algo más. Use Alt+ Tabpara recorrer entre archivos. Luego, en el Administrador de tareas, haga clic en Archivo y ejecutar nueva tarea , y escriba
cmd
. Esto te abrirá una línea de comando .Dentro de la terminal :
Si su versión es de 32 bits, y en mi caso, se encuentra en Archivos de programa (x86) , por lo que debe escribir:
Esto fue para cancelar el registro.
Puede recorrer los directorios mediante
cd directoryname
y puede recuperar un directorio porcd ..
. Para ver lo que hay en un directorio, puede escribirdir
cuando esté en ese directorio. Para eliminar el tipo de archivo:Después de eso, abra nuevamente el Administrador de tareas , vaya a Archivo y luego ejecute
explorer
. De esta manera llegarás a la pantalla habitual. Vaya a la carpeta Git de la que queríamos deshacernos y elimínelo simplemente.Espero que esto funcione para otras personas que usan Windows 8.1.
fuente