StorageFile.MoveAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- 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
- Attributi