sanaz_amiri
جمعه 25 دی 1383, 14:18 عصر
سلام
من یک فولدر دارم که نام تمام فایلها در اون از 6 کاراکتر تشکلیل شده 3 رقم عدد و یک
[1] هچین چیزی
مثل>>> [1]001 [1]123 [1]032
من میخواستم با یه برنامه تمام [1] پاک کنم و صفرهای اول اعداد دو رقمی و یک رقمی هم بر دارم
میدونم که باید با دستور Directory.GetFiles اسم تمام فایلها رو در یک آرایه نگه دارم و بعد صفرها و [1] هاشو بر دارم بعد هم با File.Move() همرو rename کنم اما نمیدونم چطوری پیاده کنمش
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim s As String
For Each s In Directory.GetFiles("C:\temp\1")
File.Move(s, "C:\temp\14\" + System.IO.Path.GetFileName(s).Replace("[1]", ""))
Console.WriteLine(System.IO.Path.GetFileName(s).Re place("[1]", ""))
Next s
End Sub
من یک فولدر دارم که نام تمام فایلها در اون از 6 کاراکتر تشکلیل شده 3 رقم عدد و یک
[1] هچین چیزی
مثل>>> [1]001 [1]123 [1]032
من میخواستم با یه برنامه تمام [1] پاک کنم و صفرهای اول اعداد دو رقمی و یک رقمی هم بر دارم
میدونم که باید با دستور Directory.GetFiles اسم تمام فایلها رو در یک آرایه نگه دارم و بعد صفرها و [1] هاشو بر دارم بعد هم با File.Move() همرو rename کنم اما نمیدونم چطوری پیاده کنمش
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim s As String
For Each s In Directory.GetFiles("C:\temp\1")
File.Move(s, "C:\temp\14\" + System.IO.Path.GetFileName(s).Replace("[1]", ""))
Console.WriteLine(System.IO.Path.GetFileName(s).Re place("[1]", ""))
Next s
End Sub