Bagikan melalui


Cara: Menyalin File dengan Pola Tertentu ke Direktori di Visual Basic

Metode GetFiles mengembalikan koleksi string baca-saja yang mewakili nama jalur untuk file. Anda dapat menggunakan parameter wildCards untuk menentukan pola tertentu.

Koleksi kosong dikembalikan jika tidak ditemukan file yang cocok.

Anda dapat menggunakan metode CopyFile untuk menyalin file ke direktori.

Untuk menyalin file dengan pola tertentu ke direktori

  1. Gunakan metode GetFiles untuk mengembalikan daftar file. Contoh ini mengembalikan semua file .rtf dalam direktori yang ditentukan.

    For Each foundFile As String In My.Computer.FileSystem.GetFiles(
        My.Computer.FileSystem.SpecialDirectories.MyDocuments,
        Microsoft.VisualBasic.FileIO.SearchOption.SearchTopLevelOnly, "*.rtf")
    
  2. Gunakan metode CopyFile untuk menyalin file. Contoh ini menyalin file ke direktori bernama testdirectory.

    My.Computer.FileSystem.CopyFile(foundFile, "C:\testdirectory\" & My.Computer.FileSystem.GetName(foundFile))
    
  3. Tutup pernyataan For dengan pernyataan Next.

    Next
    

Contoh

Contoh berikut, yang menyajikan cuplikan di atas dalam bentuk lengkap, menyalin semua file .rtf dalam direktori yang ditentukan ke direktori bernama testdirectory.

For Each foundFile As String In My.Computer.FileSystem.GetFiles(
    My.Computer.FileSystem.SpecialDirectories.MyDocuments,
    Microsoft.VisualBasic.FileIO.SearchOption.SearchTopLevelOnly, "*.rtf")

    My.Computer.FileSystem.CopyFile(foundFile, "C:\testdirectory\" & foundFile)
Next

Keamanan .NET Framework

Kondisi berikut dapat menyebabkan pengecualian:

Lihat juga