Compartir a través de


Directory class

Clase que representa un directorio.

Constructores

Directory(StorageClientContext)

Cree un directorio.

Métodos

create(string, string, string, DirectoryCreateOptionalParams, ServiceCallback<void>)
create(string, string, string, Models.DirectoryCreateOptionalParams)

Crea un nuevo directorio bajo el recurso compartido o el directorio primario especificados.

create(string, string, string, ServiceCallback<void>)
deleteMethod(DirectoryDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(Models.DirectoryDeleteMethodOptionalParams)

Quita el directorio vacío especificado. Tenga en cuenta que el directorio debe estar vacío para poder eliminarlo.

deleteMethod(ServiceCallback<void>)
forceCloseHandles(string, DirectoryForceCloseHandlesOptionalParams, ServiceCallback<void>)
forceCloseHandles(string, Models.DirectoryForceCloseHandlesOptionalParams)

Cierra todos los identificadores abiertos para un directorio determinado.

forceCloseHandles(string, ServiceCallback<void>)
getProperties(DirectoryGetPropertiesOptionalParams, ServiceCallback<void>)
getProperties(Models.DirectoryGetPropertiesOptionalParams)

Devuelve todas las propiedades del sistema del directorio especificado y también se puede usar para comprobar la existencia de un directorio. Los datos devueltos no incluyen los archivos en el directorio ni en ningún subdirectorio.

getProperties(ServiceCallback<void>)
listFilesAndDirectoriesSegment(DirectoryListFilesAndDirectoriesSegmentOptionalParams, ServiceCallback<ListFilesAndDirectoriesSegmentResponse>)
listFilesAndDirectoriesSegment(Models.DirectoryListFilesAndDirectoriesSegmentOptionalParams)

Devuelve una lista de archivos o directorios en el recurso compartido o directorio especificados. Enumera el contenido solo para un único nivel de la jerarquía de directorios.

listFilesAndDirectoriesSegment(ServiceCallback<ListFilesAndDirectoriesSegmentResponse>)
listHandles(DirectoryListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)
listHandles(Models.DirectoryListHandlesOptionalParams)

Enumera los identificadores del directorio.

listHandles(ServiceCallback<ListHandlesResponse>)
setMetadata(DirectorySetMetadataOptionalParams, ServiceCallback<void>)
setMetadata(Models.DirectorySetMetadataOptionalParams)

Actualiza los metadatos definidos por el usuario para el directorio especificado.

setMetadata(ServiceCallback<void>)
setProperties(string, string, string, DirectorySetPropertiesOptionalParams, ServiceCallback<void>)
setProperties(string, string, string, Models.DirectorySetPropertiesOptionalParams)

Establece las propiedades en el directorio.

setProperties(string, string, string, ServiceCallback<void>)

Detalles del constructor

Directory(StorageClientContext)

Cree un directorio.

new Directory(client: StorageClientContext)

Parámetros

client
StorageClientContext

Referencia al cliente de servicio.

Detalles del método

create(string, string, string, DirectoryCreateOptionalParams, ServiceCallback<void>)

function create(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: DirectoryCreateOptionalParams, callback: ServiceCallback<void>)

Parámetros

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

options
DirectoryCreateOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

create(string, string, string, Models.DirectoryCreateOptionalParams)

Crea un nuevo directorio bajo el recurso compartido o el directorio primario especificados.

function create(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.DirectoryCreateOptionalParams)

Parámetros

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

options
Models.DirectoryCreateOptionalParams

Devoluciones

Promise<Models.DirectoryCreateResponse>

Modelos de promesas.DirectoryCreateResponse<>

create(string, string, string, ServiceCallback<void>)

function create(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)

Parámetros

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

callback

ServiceCallback<void>

Devolución de llamada

deleteMethod(DirectoryDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(options: DirectoryDeleteMethodOptionalParams, callback: ServiceCallback<void>)

Parámetros

options
DirectoryDeleteMethodOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

deleteMethod(Models.DirectoryDeleteMethodOptionalParams)

Quita el directorio vacío especificado. Tenga en cuenta que el directorio debe estar vacío para poder eliminarlo.

function deleteMethod(options?: Models.DirectoryDeleteMethodOptionalParams)

Parámetros

options
Models.DirectoryDeleteMethodOptionalParams

Devoluciones

Promise<Models.DirectoryDeleteResponse>

Modelos de promesas.DirectoryDeleteResponse<>

deleteMethod(ServiceCallback<void>)

function deleteMethod(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

forceCloseHandles(string, DirectoryForceCloseHandlesOptionalParams, ServiceCallback<void>)

function forceCloseHandles(handleId: string, options: DirectoryForceCloseHandlesOptionalParams, callback: ServiceCallback<void>)

Parámetros

handleId

string

Especifica el identificador de identificador abierto en el archivo o directorio que se va a cerrar. Asterix ('*') es un carácter comodín que especifica todos los identificadores.

options
DirectoryForceCloseHandlesOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

forceCloseHandles(string, Models.DirectoryForceCloseHandlesOptionalParams)

Cierra todos los identificadores abiertos para un directorio determinado.

function forceCloseHandles(handleId: string, options?: Models.DirectoryForceCloseHandlesOptionalParams)

Parámetros

handleId

string

Especifica el identificador de identificador abierto en el archivo o directorio que se va a cerrar. Asterix ('*') es un carácter comodín que especifica todos los identificadores.

options
Models.DirectoryForceCloseHandlesOptionalParams

Devoluciones

Promise<Models.DirectoryForceCloseHandlesResponse>

Promise<Models.DirectoryForceCloseHandlesResponse>

forceCloseHandles(string, ServiceCallback<void>)

function forceCloseHandles(handleId: string, callback: ServiceCallback<void>)

Parámetros

handleId

string

Especifica el identificador de identificador abierto en el archivo o directorio que se va a cerrar. Asterix ('*') es un carácter comodín que especifica todos los identificadores.

callback

ServiceCallback<void>

Devolución de llamada

getProperties(DirectoryGetPropertiesOptionalParams, ServiceCallback<void>)

function getProperties(options: DirectoryGetPropertiesOptionalParams, callback: ServiceCallback<void>)

Parámetros

options
DirectoryGetPropertiesOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

getProperties(Models.DirectoryGetPropertiesOptionalParams)

Devuelve todas las propiedades del sistema del directorio especificado y también se puede usar para comprobar la existencia de un directorio. Los datos devueltos no incluyen los archivos en el directorio ni en ningún subdirectorio.

function getProperties(options?: Models.DirectoryGetPropertiesOptionalParams)

Parámetros

options
Models.DirectoryGetPropertiesOptionalParams

Devoluciones

Promise<Models.DirectoryGetPropertiesResponse>

Promise<Models.DirectoryGetPropertiesResponse>

getProperties(ServiceCallback<void>)

function getProperties(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

listFilesAndDirectoriesSegment(DirectoryListFilesAndDirectoriesSegmentOptionalParams, ServiceCallback<ListFilesAndDirectoriesSegmentResponse>)

function listFilesAndDirectoriesSegment(options: DirectoryListFilesAndDirectoriesSegmentOptionalParams, callback: ServiceCallback<ListFilesAndDirectoriesSegmentResponse>)

Parámetros

options
DirectoryListFilesAndDirectoriesSegmentOptionalParams

Los parámetros opcionales

callback

ServiceCallback<ListFilesAndDirectoriesSegmentResponse>

Devolución de llamada

listFilesAndDirectoriesSegment(Models.DirectoryListFilesAndDirectoriesSegmentOptionalParams)

Devuelve una lista de archivos o directorios en el recurso compartido o directorio especificados. Enumera el contenido solo para un único nivel de la jerarquía de directorios.

function listFilesAndDirectoriesSegment(options?: Models.DirectoryListFilesAndDirectoriesSegmentOptionalParams)

Parámetros

options
Models.DirectoryListFilesAndDirectoriesSegmentOptionalParams

Devoluciones

Promise<Models.DirectoryListFilesAndDirectoriesSegmentResponse>

Modelos de promesas.DirectoryListFilesAndDirectoriesSegmentResponse<>

listFilesAndDirectoriesSegment(ServiceCallback<ListFilesAndDirectoriesSegmentResponse>)

function listFilesAndDirectoriesSegment(callback: ServiceCallback<ListFilesAndDirectoriesSegmentResponse>)

Parámetros

callback

ServiceCallback<ListFilesAndDirectoriesSegmentResponse>

Devolución de llamada

listHandles(DirectoryListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)

function listHandles(options: DirectoryListHandlesOptionalParams, callback: ServiceCallback<ListHandlesResponse>)

Parámetros

options
DirectoryListHandlesOptionalParams

Los parámetros opcionales

callback

ServiceCallback<ListHandlesResponse>

Devolución de llamada

listHandles(Models.DirectoryListHandlesOptionalParams)

Enumera los identificadores del directorio.

function listHandles(options?: Models.DirectoryListHandlesOptionalParams)

Parámetros

options
Models.DirectoryListHandlesOptionalParams

Devoluciones

Promise<Models.DirectoryListHandlesResponse>

Promise<Models.DirectoryListHandlesResponse>

listHandles(ServiceCallback<ListHandlesResponse>)

function listHandles(callback: ServiceCallback<ListHandlesResponse>)

Parámetros

callback

ServiceCallback<ListHandlesResponse>

Devolución de llamada

setMetadata(DirectorySetMetadataOptionalParams, ServiceCallback<void>)

function setMetadata(options: DirectorySetMetadataOptionalParams, callback: ServiceCallback<void>)

Parámetros

options
DirectorySetMetadataOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

setMetadata(Models.DirectorySetMetadataOptionalParams)

Actualiza los metadatos definidos por el usuario para el directorio especificado.

function setMetadata(options?: Models.DirectorySetMetadataOptionalParams)

Parámetros

options
Models.DirectorySetMetadataOptionalParams

Devoluciones

Promise<Models.DirectorySetMetadataResponse>

Promise<Models.DirectorySetMetadataResponse>

setMetadata(ServiceCallback<void>)

function setMetadata(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

setProperties(string, string, string, DirectorySetPropertiesOptionalParams, ServiceCallback<void>)

function setProperties(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: DirectorySetPropertiesOptionalParams, callback: ServiceCallback<void>)

Parámetros

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

options
DirectorySetPropertiesOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

setProperties(string, string, string, Models.DirectorySetPropertiesOptionalParams)

Establece las propiedades en el directorio.

function setProperties(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.DirectorySetPropertiesOptionalParams)

Parámetros

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

options
Models.DirectorySetPropertiesOptionalParams

Devoluciones

Promise<Models.DirectorySetPropertiesResponse>

Promise<Models.DirectorySetPropertiesResponse>

setProperties(string, string, string, ServiceCallback<void>)

function setProperties(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)

Parámetros

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

callback

ServiceCallback<void>

Devolución de llamada