DownloadsFolder.CreateFolderForUserAsync Metodo

Definizione

Overload

CreateFolderForUserAsync(User, String)

Crea una nuova sottocartella all'interno della cartella Download di un utente specifico.

CreateFolderForUserAsync(User, String, CreationCollisionOption)

Crea una nuova sottocartella nella cartella Download di un utente specifico e specifica cosa fare se nella cartella Download esiste già una sottocartella con lo stesso nome.

CreateFolderForUserAsync(User, String)

Crea una nuova sottocartella all'interno della cartella Download di un utente specifico.

public:
 static IAsyncOperation<StorageFolder ^> ^ CreateFolderForUserAsync(User ^ user, Platform::String ^ desiredName);
/// [Windows.Foundation.Metadata.Overload("CreateFolderForUserAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<StorageFolder> CreateFolderForUserAsync(User const& user, winrt::hstring const& desiredName);
[Windows.Foundation.Metadata.Overload("CreateFolderForUserAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<StorageFolder> CreateFolderForUserAsync(User user, string desiredName);
function createFolderForUserAsync(user, desiredName)
Public Shared Function CreateFolderForUserAsync (user As User, desiredName As String) As IAsyncOperation(Of StorageFolder)

Parametri

user
User

Utente per cui viene creata la cartella.

desiredName
String

Platform::String

winrt::hstring

Nome desiderato della sottocartella da creare.

Se esiste già una sottocartella con il nome specificato, verrà usato un nome simile ma univoco. Ad esempio, se desiredName è "MyFolder" e una sottocartella con tale nome esiste già nella cartella Download, la nuova sottocartella verrà creata con un nome simile a "MyFolder (1)".

Restituisce

Al termine di questo metodo, restituisce la nuova sottocartella come StorageFolder.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v2.0)

Vedi anche

Si applica a

CreateFolderForUserAsync(User, String, CreationCollisionOption)

Crea una nuova sottocartella nella cartella Download di un utente specifico e specifica cosa fare se nella cartella Download esiste già una sottocartella con lo stesso nome.

public:
 static IAsyncOperation<StorageFolder ^> ^ CreateFolderForUserAsync(User ^ user, Platform::String ^ desiredName, CreationCollisionOption option);
/// [Windows.Foundation.Metadata.Overload("CreateFolderForUserWithCollisionOptionAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<StorageFolder> CreateFolderForUserAsync(User const& user, winrt::hstring const& desiredName, CreationCollisionOption const& option);
[Windows.Foundation.Metadata.Overload("CreateFolderForUserWithCollisionOptionAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<StorageFolder> CreateFolderForUserAsync(User user, string desiredName, CreationCollisionOption option);
function createFolderForUserAsync(user, desiredName, option)
Public Shared Function CreateFolderForUserAsync (user As User, desiredName As String, option As CreationCollisionOption) As IAsyncOperation(Of StorageFolder)

Parametri

user
User

Utente per cui viene creata la cartella.

desiredName
String

Platform::String

winrt::hstring

Nome desiderato della sottocartella da creare.

Se è presente una sottocartella esistente nella cartella Download con il valore desiredName specificato, creationCollisionOption specificato determina la risposta di Windows al conflitto.

option
CreationCollisionOption

Valore di enumerazione che determina la modalità di risposta di Windows se desiredName corrisponde al nome di una sottocartella esistente nella cartella Download.

Poiché l'app può accedere solo alle cartelle nella cartella Download dell'utente specificato, non è possibile specificare OpenIfExists o ReplaceExisting per questo parametro.

Restituisce

Al termine di questo metodo, restituisce la nuova sottocartella come StorageFolder.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v2.0)

Vedi anche

Si applica a