SORU
6 Mart 2009, Cuma


Nasıl rastgele bir dize geçerli bir Windows dosya yapmak için?

Bir dize gibi var "Foo: Windows üzerinde bir dosya olarak, ama kullanmak istiyorum"": "char bir dosya adı verilmez. Bar

Orada yapacak bir yöntemdir "Foo:" içine bir şey "Foo - Bar"? gibi Bar

CEVAP
6 Mart 2009, Cuma


Böyle bir şey deneyin

string fileName = "something";
foreach (char c in System.IO.Path.GetInvalidFileNameChars())
{
   fileName = fileName.Replace(c, '_');
}

Düzenleme:

GetInvalidFileNameChars() 10 veya 15 karakter döndürür beri, daha basit bir dize yerine StringBuilder kullanmak için, orijinal versiyonu daha uzun sürer ve daha fazla bellek tüketir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009