SORU
10 Mart 2011, PERŞEMBE


C Kullanarak Dosya Uzantısı Değiştirme#

Birçok dosya türleri: pdf, tıff, jpeg, bmp. vb. Benim soru nasıl dosya uzantısını değiştirebilir miyim? Bunu denedim:

my file= c:/my documents/my images/cars/a.jpg;
string extension = Path.GetExtension(myffile);
myfile.replace(extension,".Jpeg");

Ne olursa olsun, biçim ben dosya adına sahip olmalıdır belirtin. Ama çalışmıyor. ** 4, ve dosya biçimi a.jpeg gibi tarayıcıdan dosya yolu. Yani, silmek için çalıştığınızda, ben bir hata verir: Cannot find the file on specified path'. Böylece, eşleşen dosya uzantısı ile ilgili bir şey olduğunu düşünüyorum. Yani, .jpeg .jpg dönüştürme ve sonra dosyayı silmek için çalışıyorum.

CEVAP
10 Mart 2011, PERŞEMBE


Var: 13* *yöntemi. E. g.:

var result = Path.ChangeExtension(myffile, ".jpg");

Eğer fiziksel olarak da uzantısı değiştirmek istiyorsanız, bu durumda, File.Move yöntemi kullanabilirsiniz:

File.Move(myffile, Path.ChangeExtension(myffile, ".jpg"));

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
C#

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ordetta Price

    Ordetta Pric

    12 EYLÜL 2011
  • The Onion

    The Onion

    14 Mart 2006
  • Tina Chen

    Tina Chen

    26 Mayıs 2012