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.
- Атрибуты