PDA

View Full Version : نحوه ی استفاده از متد System.Io.Path.ChangeExtension



mahdi.a.v
سه شنبه 29 مرداد 1392, 11:24 صبح
سلام
اگه میشه نحوه ی استفاده از متد System.Io.Path.ChangeExtension رو بگید .
اگه لینک خارجی هم نزارید و توضیح بدید روش کارشو ممنون میشم .

این متد برای عوض کردن فرمت فایل هست.

xxnagin
سه شنبه 29 مرداد 1392, 12:16 عصر
سلام
از این کد استفاده کن


Dim path As String = "H:\New Text Document.txt"
'' Make sure the file exists.
File.WriteAllText(path, "Tutorial file")
'' Change the path name to have a new extension in memory.
Dim changed As String = IO.Path.ChangeExtension(path, ".zip")
'' Create file with the new extension name.
IO.File.WriteAllText(changed, "Changed file")

به #C هست که من تبدیل کردم به vb.net
http://www.dotnetperls.com/path-changeextension

mahdi.a.v
سه شنبه 29 مرداد 1392, 12:38 عصر
ممنون اما اگه خودتون هم امتحانش کنید متوجه میشید که فایلی که تبدیلش کردیم کار نمیکنه و باز نمیشه (در اینجا فایل zip باز نمیشه)
من تو فرمت های دیگه هم امتحان کردم مثله png to bmp و mp3 to wav

xxnagin
سه شنبه 29 مرداد 1392, 19:57 عصر
خوب معلومه که باز نمیشه
شما دستی هم یه فایل رو تغییر پسوند بدی باز نمیشه مگه اینکه تبدیل کنی (بدون برنامه نویسی یعنی از محیط خود ویندوز)
این مدل فقط همین کاری که دستی انجام میدیم هستش نه اینکه برای کار دیگه
از این روش مثلا شاید هم درست نباشه
مثلا شما فایلی رو با این روش تغییر پسوند میدی و موقع استفاده در برنامه دوباره به پسوند قبلی خودش بر میگردونی
روی سی دی ویندوز xp اگه دیده باشی فایلهای dll اینجوری بودن _dl بعد موقع نصب ویندوز دوباره به حالت قبلش بر میگردوند