ต้องการให้เวลากรอกข้อมูลที่ ช่อง sbox แล้วโปรแกรมจะทำการค้นหาไฟล์ทั้งหมดที่อยู่ในเครื่อง ว่า ตรงกับ ชื่อไฟล์ที่รับมาไหม
ถ้าตรง ให้ ก๊อบปี้ไฟล์นั้นไปสู่ช่อง dbox ซึ่งเป็นไฟล์ปลายทาง ถ้าไม่มีก็แจ้ง source not found
ตอนนี้ผมเขียนโค๊ดมาพักนึงแล้วแต่ติดอยู่ที่ ถ้าผมต้องการให้ค้นหาไฟล์ทั้งหมดในเครื่องจะต้องเปลี่ยนตรง Desktop เป็นอะไรครับ
แล้วต้องแก้ ให้แจ้งว่า source not found แทรกที่ช่วงไหนครับ
รบกวนดู code ให้หน่อยครับ
Code (VB.NET)
For Each foundfile As String In My.Computer.FileSystem.GetFiles(My.Computer.FileSystem.SpecialDirectories.Desktop, FileIO.SearchOption.SearchAllSubDirectories, Sbox.Text)
Try
My.Computer.FileSystem.CopyFile(foundfile, Dbox.Text, True)
MessageBox.Show("การค้นหาและคัดลอกเสร็จสมบูรณ์", "Message Alert !")
Catch ex As IOException
MessageBox.Show("ผิดพลาด หาไฟล์ไม่่พบ โปรดลองอีกครั้ง", "Message Alert !")
Tag : .NET, VB.NET, VS 2005 (.NET 2.x), VS 2008 (.NET 3.x), VS 2010 (.NET 4.x)