SORU
2 Aralık 2008, Salı


Orada dizeleri-dosya yolu c güvenli yapmanın bir yoludur#?

Benim program internetten rasgele dizeleri almak ve dosya adları için onları kullanacaktır. Bu dizeleri kötü karakterleri kaldırmak ya da bunun için özel bir fonksiyon yazmak istiyorum yapmak için basit bir yolu var mı?

CEVAP
2 Aralık 2008, Salı


Ah, insanlar hangi karakterler geçerli olduğunu tahmin etmeye çalışın nefret ediyorum. Tamamen non-taşınabilir (hep Mono düşünerek) olmasının yanı sıra, daha önceki açıklamaları hem daha 25 geçersiz karakterler kaçırdı.

'Clean just a filename
Dim filename As String = "salmnas dlajhdla kjha;dmas'lkasn"
For Each c In IO.Path.GetInvalidFileNameChars
    filename = filename.Replace(c, "")
Next

'See also IO.Path.GetInvalidPathChars

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009