다음을 통해 공유


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 을 반환합니다.

특성

추가 정보

적용 대상