コンピューター内のファイルのリストを検索するための検索プログラムを作成し、ファイルをストア フォルダーにコピーします。ファイル名は「*11*2.txt」のようになります。プログラムがこのパターンを見つける限り、ストア フォルダにコピーする必要があります。問題は、検索前にファイルの正確な名前がわからず、ファイルの名前を変更したくないことです。ファイルを保存する方法がわかりません。助けてください
以下を使用して、その作業を行うファイルを見つけます
Public Sub DirSearch(ByVal sDir As String, ByVal FileName As String)
Dim To_Path As String
To_Path = Form1.TextBox5.Text
For Each foundFile As String In My.Computer.FileSystem.GetFiles(sDir, FileIO.SearchOption.SearchAllSubDirectories, FileName)
Copy2Local(foundFile, To_Path)
Next
End Sub
これが Copy2Local の現在のバージョンです (注: 正しく動作していません)。
Public Sub Copy2Local(ByVal Copy_From_Path As String, ByVal Copy_To_Path As String)
' Specify the directories you want to manipulate.
Try
Dim fs As FileStream = File.Create(Copy_From_Path)
fs.Close()
' Copy the file.
File.Copy(Copy_From_Path, Copy_To_Path)
Catch
End Try
End Sub