Bagikan melalui


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

Metode ini mengembalikan GetFiles kumpulan string hanya-baca yang mewakili nama jalur dari file. Anda dapat menggunakan wildCards parameter untuk menentukan pola tertentu.

Koleksi kosong dikembalikan jika tidak ada file yang cocok yang ditemukan.

Anda dapat menggunakan CopyFile metode untuk menyalin file ke direktori.

Untuk menyalin file dengan pola tertentu ke direktori

  1. GetFiles Gunakan metode 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