IStorageFile.CopyAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CopyAsync(IStorageFolder) |
在指定文件夹中创建文件的副本。 |
CopyAsync(IStorageFolder, String) |
使用所需名称在指定文件夹中创建文件的副本。 |
CopyAsync(IStorageFolder, String, NameCollisionOption) |
使用所需名称在指定文件夹中创建文件的副本。 此方法还指定当指定文件夹中的现有文件具有相同名称时要执行的操作。 |
CopyAsync(IStorageFolder)
在指定文件夹中创建文件的副本。
public:
IAsyncOperation<StorageFile ^> ^ CopyAsync(IStorageFolder ^ destinationFolder);
/// [Windows.Foundation.Metadata.Overload("CopyOverloadDefaultNameAndOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageFile> CopyAsync(IStorageFolder const& destinationFolder);
[Windows.Foundation.Metadata.Overload("CopyOverloadDefaultNameAndOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageFile> CopyAsync(IStorageFolder destinationFolder);
function copyAsync(destinationFolder)
Public Function CopyAsync (destinationFolder As IStorageFolder) As IAsyncOperation(Of StorageFile)
参数
- destinationFolder
- IStorageFolder
在其中创建副本的目标文件夹。
返回
此方法完成后,它将返回一个代表副本的 StorageFile 。
- 属性
另请参阅
- CopyAsync(IStorageFolder, String)
- CopyAsync(IStorageFolder, String, NameCollisionOption)
- StorageFile.CopyAsync
适用于
CopyAsync(IStorageFolder, String)
使用所需名称在指定文件夹中创建文件的副本。
public:
IAsyncOperation<StorageFile ^> ^ CopyAsync(IStorageFolder ^ destinationFolder, Platform::String ^ desiredNewName);
/// [Windows.Foundation.Metadata.Overload("CopyOverloadDefaultOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageFile> CopyAsync(IStorageFolder const& destinationFolder, winrt::hstring const& desiredNewName);
[Windows.Foundation.Metadata.Overload("CopyOverloadDefaultOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageFile> CopyAsync(IStorageFolder destinationFolder, string desiredNewName);
function copyAsync(destinationFolder, desiredNewName)
Public Function CopyAsync (destinationFolder As IStorageFolder, desiredNewName As String) As IAsyncOperation(Of StorageFile)
参数
- destinationFolder
- IStorageFolder
在其中创建副本的目标文件夹。
- desiredNewName
-
String
Platform::String
winrt::hstring
副本的所需名称。
如果目标文件夹中的现有文件已具有指定的 desiredNewName,则 Windows 将生成副本的唯一名称。
返回
此方法完成后,它将返回一个代表副本的 StorageFile 。
- 属性
另请参阅
- CopyAsync(IStorageFolder)
- CopyAsync(IStorageFolder, String, NameCollisionOption)
- StorageFile.CopyAsync
适用于
CopyAsync(IStorageFolder, String, NameCollisionOption)
使用所需名称在指定文件夹中创建文件的副本。 此方法还指定当指定文件夹中的现有文件具有相同名称时要执行的操作。
public:
IAsyncOperation<StorageFile ^> ^ CopyAsync(IStorageFolder ^ destinationFolder, Platform::String ^ desiredNewName, NameCollisionOption option);
/// [Windows.Foundation.Metadata.Overload("CopyOverload")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageFile> CopyAsync(IStorageFolder const& destinationFolder, winrt::hstring const& desiredNewName, NameCollisionOption const& option);
[Windows.Foundation.Metadata.Overload("CopyOverload")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageFile> CopyAsync(IStorageFolder destinationFolder, string desiredNewName, NameCollisionOption option);
function copyAsync(destinationFolder, desiredNewName, option)
Public Function CopyAsync (destinationFolder As IStorageFolder, desiredNewName As String, option As NameCollisionOption) As IAsyncOperation(Of StorageFile)
参数
- destinationFolder
- IStorageFolder
在其中创建副本的目标文件夹。
- desiredNewName
-
String
Platform::String
winrt::hstring
副本的所需名称。
如果目标文件夹中的现有文件已具有指定的 desiredNewName,则指定的 NameCollisionOption 将确定 Windows 如何响应冲突。
- option
- NameCollisionOption
一个枚举值,确定 如果 desiredNewName 与目标文件夹中现有文件的名称相同,Windows 如何响应。
返回
此方法完成后,它将返回一个代表副本的 StorageFile 。
- 属性