Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
folder.delete( )

folder.delete( )  


 

folder.delete ( {opcion} ) 
Parámetro Tipo   Descripción
opcion  Entero largo in Opción de eliminación de carpeta

El método folder.delete( ) elimina la carpeta.

De manera predeterminada, por razones de seguridad, si omite el parámetro opcion, folder.delete( ) solo permite que se eliminen las carpetas vacías. Si desea que el comando pueda eliminar carpetas que no estén vacías, debe utilizar el parámetro opcion con una de las siguientes constantes:

Constante Valor Comentario
Delete only if empty 0 Elimina la carpeta sólo cuando está vacía
Delete with contents 1 Elimina la carpeta junto con todo su contenido

Cuando se pasa Delete only if empty o si omite el parámetro opcion:

  • La carpeta solo se borra si está vacía; de lo contrario, el comando no hace nada y se genera un error -47.
  • Si la carpeta no existe, se genera el error -120.

Cuando se pasa Delete with contents:

  • La carpeta, junto con todos sus contenidos, se borra.
    Advertencia: incluso cuando esta carpeta y/o su contenido están bloqueados o configurados en solo lectura, si el usuario actual tiene los derechos de acceso adecuados, la carpeta (y el contenido) aún se eliminan.
  • Si esta carpeta, o cualquiera de los archivos que contiene, no se puede eliminar, la eliminación se cancela tan pronto como se detecta el primer elemento inaccesible y se devuelve un error (*). En este caso, la carpeta solo se puede eliminar parcialmente. Cuando se cancela la eliminación, puede utilizar el comando GET LAST ERROR STACK para recuperar el nombre y la ruta del archivo concerniente.
  • Si la carpeta no existe, el comando no hace nada y no se devuelve ningún error.
    (*) Windows: -54 (Intenta abrir el archivo bloqueado para escribir)
    macOS: -45 (El archivo está bloqueado o la ruta de acceso no es correcta).



Ver también 

DELETE DOCUMENT
DELETE FOLDER

 
PROPIEDADES 

Producto: 4D
Tema: Archivo y carpeta

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17 R5

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)