OSX: rm -fr consigue No existe el fichero o directorio cuando se ejecuta desde .Core API


0

Ejecutar el comando anterior a través de una API CORE funciona bien para la mayoría de los directorios pero no para uno.

Ejecutar el comando desde la terminal funciona bien.

haciendo un ls -l en el directorio para ser eliminado: drwxr-xr-x 7 xxx staff <datestamp> <sub dir> haciendo lsof en el directorio no da nada a cambio

¿Alguna idea de por qué esto está fallando?

Gracias


1) muestra el código que no funciona (¿e imprime algún error?), Y 2) ¿cuál es el nombre del directorio, cómo especificas la ruta, etc.?
Gordon Davisson

ejecutar un rm -rf es peligroso. Si una operación falla, el puntero puede volver al directorio anterior y puede destruir un disco entero. He visto que esto sucede cuando se usa en scripts de bash más de una vez. Es probable que sea un problema de permisos, o un directorio marcado como protegido.
Alex

Además, ¿a qué se aplica esto? ¿Es OS-X, o ASP? Como se indicó en @GordonDavisson, publique el código y el nombre del directorio, así como el mensaje de error.
Alex
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.