다음을 통해 공유


StorageFile.MoveAsync 메서드

정의

오버로드

MoveAsync(IStorageFolder)

현재 파일을 지정된 폴더로 이동합니다.

MoveAsync(IStorageFolder, String)

현재 파일을 지정된 폴더로 이동하고 원하는 이름에 따라 파일 이름을 바꿉니다.

MoveAsync(IStorageFolder, String, NameCollisionOption)

현재 파일을 지정된 폴더로 이동하고 원하는 이름에 따라 파일 이름을 바꿉니다. 또한 이 메서드는 이름이 같은 파일이 지정된 폴더에 이미 있는 경우 수행할 작업을 지정합니다.

MoveAsync(IStorageFolder)

현재 파일을 지정된 폴더로 이동합니다.

public:
 virtual IAsyncAction ^ MoveAsync(IStorageFolder ^ destinationFolder) = MoveAsync;
/// [Windows.Foundation.Metadata.Overload("MoveOverloadDefaultNameAndOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction MoveAsync(IStorageFolder const& destinationFolder);
[Windows.Foundation.Metadata.Overload("MoveOverloadDefaultNameAndOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction MoveAsync(IStorageFolder destinationFolder);
function moveAsync(destinationFolder)
Public Function MoveAsync (destinationFolder As IStorageFolder) As IAsyncAction

매개 변수

destinationFolder
IStorageFolder

파일이 이동되는 대상 폴더입니다.

이 대상 폴더는 물리적 위치여야 합니다. 그렇지 않으면 대상 폴더가 파일 그룹과 같이 메모리에만 있는 경우 이 메서드는 실패하고 다음 메시지와 함께 System.Exception 을 throw합니다 . 값은 예상 범위 내에 속하지 않습니다.

반환

이 메서드에서 반환되는 개체 또는 값이 없습니다.

구현

특성

추가 정보

적용 대상

MoveAsync(IStorageFolder, String)

현재 파일을 지정된 폴더로 이동하고 원하는 이름에 따라 파일 이름을 바꿉니다.

public:
 virtual IAsyncAction ^ MoveAsync(IStorageFolder ^ destinationFolder, Platform::String ^ desiredNewName) = MoveAsync;
/// [Windows.Foundation.Metadata.Overload("MoveOverloadDefaultOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction MoveAsync(IStorageFolder const& destinationFolder, winrt::hstring const& desiredNewName);
[Windows.Foundation.Metadata.Overload("MoveOverloadDefaultOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction MoveAsync(IStorageFolder destinationFolder, string desiredNewName);
function moveAsync(destinationFolder, desiredNewName)
Public Function MoveAsync (destinationFolder As IStorageFolder, desiredNewName As String) As IAsyncAction

매개 변수

destinationFolder
IStorageFolder

파일이 이동되는 대상 폴더입니다.

이 대상 폴더는 물리적 위치여야 합니다. 그렇지 않으면 대상 폴더가 파일 그룹과 같이 메모리에만 있는 경우 이 메서드는 실패하고 다음 메시지와 함께 System.Exception 을 throw합니다 . 값은 예상 범위 내에 속하지 않습니다.

desiredNewName
String

Platform::String

winrt::hstring

파일을 이동한 후 원하는 파일의 이름입니다.

대상 폴더에 지정된 desiredNewName이 이미 있는 기존 파일이 있는 경우 Windows는 파일에 대한 고유한 이름을 생성합니다.

반환

이 메서드에서 반환되는 개체 또는 값이 없습니다.

구현

M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,Platform::String) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,winrt::hstring)
특성

추가 정보

적용 대상

MoveAsync(IStorageFolder, String, NameCollisionOption)

현재 파일을 지정된 폴더로 이동하고 원하는 이름에 따라 파일 이름을 바꿉니다. 또한 이 메서드는 이름이 같은 파일이 지정된 폴더에 이미 있는 경우 수행할 작업을 지정합니다.

public:
 virtual IAsyncAction ^ MoveAsync(IStorageFolder ^ destinationFolder, Platform::String ^ desiredNewName, NameCollisionOption option) = MoveAsync;
/// [Windows.Foundation.Metadata.Overload("MoveOverload")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction MoveAsync(IStorageFolder const& destinationFolder, winrt::hstring const& desiredNewName, NameCollisionOption const& option);
[Windows.Foundation.Metadata.Overload("MoveOverload")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction MoveAsync(IStorageFolder destinationFolder, string desiredNewName, NameCollisionOption option);
function moveAsync(destinationFolder, desiredNewName, option)
Public Function MoveAsync (destinationFolder As IStorageFolder, desiredNewName As String, option As NameCollisionOption) As IAsyncAction

매개 변수

destinationFolder
IStorageFolder

파일이 이동되는 대상 폴더입니다.

이 대상 폴더는 물리적 위치여야 합니다. 그렇지 않으면 대상 폴더가 파일 그룹과 같이 메모리에만 있는 경우 이 메서드는 실패하고 다음 메시지와 함께 System.Exception 을 throw합니다 . 값은 예상 범위 내에 속하지 않습니다.

desiredNewName
String

Platform::String

winrt::hstring

파일을 이동한 후 원하는 파일의 이름입니다.

대상 폴더에 이미 desiredNewName이 지정된 기존 파일이 있는 경우 지정된 NameCollisionOption 은 Windows가 충돌에 응답하는 방법을 결정합니다.

option
NameCollisionOption

desiredNewName이 대상 폴더에 있는 기존 파일의 이름과 같은 경우 Windows가 응답하는 방법을 결정하는 열거형 값입니다.

반환

이 메서드에서 반환되는 개체 또는 값이 없습니다.

구현

M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.NameCollisionOption) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,Platform::String,Windows.Storage.NameCollisionOption) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,winrt::hstring,Windows.Storage.NameCollisionOption)
특성

추가 정보

적용 대상