StorageFile.MoveAsync Metode

Definisi

Overload

MoveAsync(IStorageFolder)

Memindahkan file saat ini ke folder yang ditentukan.

MoveAsync(IStorageFolder, String)

Memindahkan file saat ini ke folder yang ditentukan dan mengganti nama file sesuai dengan nama yang diinginkan.

MoveAsync(IStorageFolder, String, NameCollisionOption)

Memindahkan file saat ini ke folder yang ditentukan dan mengganti nama file sesuai dengan nama yang diinginkan. Metode ini juga menentukan apa yang harus dilakukan jika file dengan nama yang sama sudah ada di folder yang ditentukan.

MoveAsync(IStorageFolder)

Memindahkan file saat ini ke folder yang ditentukan.

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

Parameter

destinationFolder
IStorageFolder

Folder tujuan tempat file dipindahkan.

Folder tujuan ini harus merupakan lokasi fisik. Jika tidak, jika folder tujuan hanya ada dalam memori, seperti grup file, metode ini gagal dan melempar System.Exception dengan pesan berikut: Nilai tidak termasuk dalam rentang yang diharapkan.

Mengembalikan

Tidak ada objek atau nilai yang dikembalikan oleh metode ini.

Penerapan

Atribut

Lihat juga

Berlaku untuk

MoveAsync(IStorageFolder, String)

Memindahkan file saat ini ke folder yang ditentukan dan mengganti nama file sesuai dengan nama yang diinginkan.

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

Parameter

destinationFolder
IStorageFolder

Folder tujuan tempat file dipindahkan.

Folder tujuan ini harus merupakan lokasi fisik. Jika tidak, jika folder tujuan hanya ada dalam memori, seperti grup file, metode ini gagal dan melempar System.Exception dengan pesan berikut: Nilai tidak termasuk dalam rentang yang diharapkan.

desiredNewName
String

Platform::String

winrt::hstring

Nama file yang diinginkan setelah dipindahkan.

Jika ada file yang ada di folder tujuan yang sudah memilikinewName yang diinginkan, Windows menghasilkan nama unik untuk file tersebut.

Mengembalikan

Tidak ada objek atau nilai yang dikembalikan oleh metode ini.

Penerapan

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)
Atribut

Lihat juga

Berlaku untuk

MoveAsync(IStorageFolder, String, NameCollisionOption)

Memindahkan file saat ini ke folder yang ditentukan dan mengganti nama file sesuai dengan nama yang diinginkan. Metode ini juga menentukan apa yang harus dilakukan jika file dengan nama yang sama sudah ada di folder yang ditentukan.

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

Parameter

destinationFolder
IStorageFolder

Folder tujuan tempat file dipindahkan.

Folder tujuan ini harus merupakan lokasi fisik. Jika tidak, jika folder tujuan hanya ada dalam memori, seperti grup file, metode ini gagal dan melempar System.Exception dengan pesan berikut: Nilai tidak termasuk dalam rentang yang diharapkan.

desiredNewName
String

Platform::String

winrt::hstring

Nama file yang diinginkan setelah dipindahkan.

Jika ada file yang ada di folder tujuan yang sudah memilikiNewName yang diinginkan, NameCollisionOption yang ditentukan menentukan bagaimana Windows merespons konflik.

option
NameCollisionOption

Nilai enum yang menentukan bagaimana Windows merespons jika desiredNewName sama dengan nama file yang ada di folder tujuan.

Mengembalikan

Tidak ada objek atau nilai yang dikembalikan oleh metode ini.

Penerapan

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)
Atribut

Lihat juga

Berlaku untuk