StorageFile.MoveAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
- Atribut