25-07-18, 11:42 AM
الاخ السائل
الكود التالى به ما تريد
انا فضلت ان اتعامل مع اسم الملف فقط حتى لا تحدث اخطاء عند وجود الكلمات التى تستبدلها فى اسم المجلد
و لاستخدام الكود
يمكنك ان تستخدم الكود التالى
الكود التالى به ما تريد
كود :
Private Sub RenameFiles(FolderPath As String, Words() As String)
Try
Dim NewName As String = ""
Dim d As IO.DirectoryInfo = New IO.DirectoryInfo(FolderPath)
Dim infos() As IO.FileInfo = d.GetFiles
For Each f As IO.FileInfo In infos
NewName = f.Name
For Each wrd In Words
NewName = NewName.Replace(wrd, "")
Next
IO.File.Move(f.FullName, TxtDir.Text & "\" & NewName.Trim)
Next
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Subانا فضلت ان اتعامل مع اسم الملف فقط حتى لا تحدث اخطاء عند وجود الكلمات التى تستبدلها فى اسم المجلد
و لاستخدام الكود
يمكنك ان تستخدم الكود التالى
كود :
Dim Wrds() = TextBox1.Text.Split(",")
RenameFiles("D:\MyFolder", Wrds)