Compartir a través de


AdlsClient.RenameAsync(String, String, Boolean, CancellationToken) Método

Definición

API asincrónica para cambiar el nombre de un archivo o directorio. Para cambiar el nombre del directorio: si el destino existe, coloca el directorio de origen en un nivel bajo el destino.

public virtual System.Threading.Tasks.Task<bool> RenameAsync(string path, string destination, bool overwrite = false, System.Threading.CancellationToken cancelToken = default);
abstract member RenameAsync : string * string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
override this.RenameAsync : string * string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Overridable Function RenameAsync (path As String, destination As String, Optional overwrite As Boolean = false, Optional cancelToken As CancellationToken = Nothing) As Task(Of Boolean)

Parámetros

path
String

Ruta de acceso del archivo o directorio de origen

destination
String

Ruta de acceso de destino. Para el directorio: si el destino existe, coloca el directorio de origen en un nivel bajo el destino. Si tthere es un subdirectorio con el mismo nombre que el origen de un nivel en la ruta de acceso de destino, se produce un error en el cambio de nombre.

overwrite
Boolean

Para el archivo: si es true, sobrescribe el archivo de destino si existe. El cambio de nombre de las carpetas no puede dar lugar a una sobrescritura del destino.

cancelToken
CancellationToken

CancellationToken para cancelar la solicitud

Devoluciones

True si la ruta de acceso se cambia correctamente de nombre false

Se aplica a