Condividi tramite


StorageFile.MoveAsync Metodo

Definizione

Overload

MoveAsync(IStorageFolder)

Sposta il file corrente nella cartella specificata.

MoveAsync(IStorageFolder, String)

Sposta il file corrente nella cartella specificata e rinomina il file in base al nome desiderato.

MoveAsync(IStorageFolder, String, NameCollisionOption)

Sposta il file corrente nella cartella specificata e rinomina il file in base al nome desiderato. Questo metodo specifica anche le operazioni da eseguire se un file con lo stesso nome esiste già nella cartella specificata.

MoveAsync(IStorageFolder)

Sposta il file corrente nella cartella specificata.

public:
 virtual IAsyncAction ^ MoveAsync(IStorageFolder ^ destinationFolder) = MoveAsync;
/// [Windows.Foundation.Metadata.Overload("MoveOverloadDefaultNameAndOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction MoveAsync(IStorageFolder const& destinationFolder);
[Windows.Foundation.Metadata.Overload("MoveOverloadDefaultNameAndOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction MoveAsync(IStorageFolder destinationFolder);
function moveAsync(destinationFolder)
Public Function MoveAsync (destinationFolder As IStorageFolder) As IAsyncAction

Parametri

destinationFolder
IStorageFolder

Cartella di destinazione in cui viene spostato il file.

Questa cartella di destinazione deve essere una posizione fisica. In caso contrario, se la cartella di destinazione esiste solo in memoria, ad esempio un file group, questo metodo ha esito negativo e genera un'eccezione System.Exception con il messaggio seguente: Value non rientra nell'intervallo previsto.

Restituisce

Questo metodo non restituisce alcun oggetto o valore.

Implementazioni

Attributi

Vedi anche

Si applica a

MoveAsync(IStorageFolder, String)

Sposta il file corrente nella cartella specificata e rinomina il file in base al nome desiderato.

public:
 virtual IAsyncAction ^ MoveAsync(IStorageFolder ^ destinationFolder, Platform::String ^ desiredNewName) = MoveAsync;
/// [Windows.Foundation.Metadata.Overload("MoveOverloadDefaultOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction MoveAsync(IStorageFolder const& destinationFolder, winrt::hstring const& desiredNewName);
[Windows.Foundation.Metadata.Overload("MoveOverloadDefaultOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction MoveAsync(IStorageFolder destinationFolder, string desiredNewName);
function moveAsync(destinationFolder, desiredNewName)
Public Function MoveAsync (destinationFolder As IStorageFolder, desiredNewName As String) As IAsyncAction

Parametri

destinationFolder
IStorageFolder

Cartella di destinazione in cui viene spostato il file.

Questa cartella di destinazione deve essere una posizione fisica. In caso contrario, se la cartella di destinazione esiste solo in memoria, ad esempio un file group, questo metodo ha esito negativo e genera un'eccezione System.Exception con il messaggio seguente: Value non rientra nell'intervallo previsto.

desiredNewName
String

Platform::String

winrt::hstring

Nome desiderato del file dopo lo spostamento.

Se nella cartella di destinazione è già presente un file con il valore desiredNewName specificato, Windows genera un nome univoco per il file.

Restituisce

Questo metodo non restituisce alcun oggetto o valore.

Implementazioni

M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,Platform::String) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,winrt::hstring)
Attributi

Vedi anche

Si applica a

MoveAsync(IStorageFolder, String, NameCollisionOption)

Sposta il file corrente nella cartella specificata e rinomina il file in base al nome desiderato. Questo metodo specifica anche le operazioni da eseguire se un file con lo stesso nome esiste già nella cartella specificata.

public:
 virtual IAsyncAction ^ MoveAsync(IStorageFolder ^ destinationFolder, Platform::String ^ desiredNewName, NameCollisionOption option) = MoveAsync;
/// [Windows.Foundation.Metadata.Overload("MoveOverload")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction MoveAsync(IStorageFolder const& destinationFolder, winrt::hstring const& desiredNewName, NameCollisionOption const& option);
[Windows.Foundation.Metadata.Overload("MoveOverload")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction MoveAsync(IStorageFolder destinationFolder, string desiredNewName, NameCollisionOption option);
function moveAsync(destinationFolder, desiredNewName, option)
Public Function MoveAsync (destinationFolder As IStorageFolder, desiredNewName As String, option As NameCollisionOption) As IAsyncAction

Parametri

destinationFolder
IStorageFolder

Cartella di destinazione in cui viene spostato il file.

Questa cartella di destinazione deve essere una posizione fisica. In caso contrario, se la cartella di destinazione esiste solo in memoria, ad esempio un file group, questo metodo ha esito negativo e genera un'eccezione System.Exception con il messaggio seguente: Value non rientra nell'intervallo previsto.

desiredNewName
String

Platform::String

winrt::hstring

Nome desiderato del file dopo lo spostamento.

Se nella cartella di destinazione è già presente un file con il valore desiredNewName specificato, nameCollisionOption specificato determina la risposta di Windows al conflitto.

option
NameCollisionOption

Valore enumerazione che determina la modalità di risposta di Windows se desiredNewName corrisponde al nome di un file esistente nella cartella di destinazione.

Restituisce

Questo metodo non restituisce alcun oggetto o valore.

Implementazioni

M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.NameCollisionOption) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,Platform::String,Windows.Storage.NameCollisionOption) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,winrt::hstring,Windows.Storage.NameCollisionOption)
Attributi

Vedi anche

Si applica a