IStorageFile.CopyAsync メソッド

定義

オーバーロード

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)

目的の名前を使用して、指定したフォルダー内のファイルのコピーを作成します。

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, 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 が返されます。

属性

こちらもご覧ください

適用対象