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ş:
Kullanarak .NET, nasıl bir dosya imza ...
Nasıl doğrudan bir Google Chrome Uzant...
Python kullanarak bir dosya var olup o...
Bash dosya adı ve uzantısı ayıklamak...
Dosya kullanır .md uzantısı ve bunları...