Поделиться через


DownloadsFolder.CreateFolderAsync Метод

Определение

Перегрузки

CreateFolderAsync(String)

Создает новую вложенную папку в папке Загрузки.

CreateFolderAsync(String, CreationCollisionOption)

Создает новую вложенную папку в папке Загрузки и указывает, что делать, если вложенная папка с таким именем уже существует в папке Downloads.

CreateFolderAsync(String)

Создает новую вложенную папку в папке Загрузки.

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

Параметры

desiredName
String

Platform::String

winrt::hstring

Требуемое имя создаваемой вложенной папки.

Если вложенная папка с указанным именем уже существует, будет использоваться аналогичное, но уникальное имя. Например, если параметр desiredName имеет значение "MyFolder" и вложенная папка с таким именем уже существует в папке Downloads, будет создана новая вложенная папка с таким именем, как "MyFolder (1)".

Возвращаемое значение

После завершения этого метода он возвращает новую вложенную папку в виде StorageFolder.

Атрибуты

См. также раздел

Применяется к

CreateFolderAsync(String, CreationCollisionOption)

Создает новую вложенную папку в папке Загрузки и указывает, что делать, если вложенная папка с таким именем уже существует в папке Downloads.

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

Параметры

desiredName
String

Platform::String

winrt::hstring

Требуемое имя создаваемой вложенной папки.

Если в папке Downloads есть вложенная папка, которая уже имеет указанное значение desiredName, указанное свойство CreationCollisionOption определяет, как Windows реагирует на конфликт.

option
CreationCollisionOption

Значение перечисления, определяющее, как Windows реагирует, если desiredName совпадает с именем существующей вложенной папки в папке Downloads.

Так как приложение может получать доступ только к папкам в созданной папке Downloads, вы не можете указать OpenIfExists или ReplaceExisting для этого параметра.

Возвращаемое значение

После завершения этого метода он возвращает новую вложенную папку в виде StorageFolder.

Атрибуты

См. также раздел

Применяется к