Bir yolu geçerli olup olmadığını kontrol edin | Netgez.com
SORU
1 HAZİRAN 2011, ÇARŞAMBA


Bir yolu geçerli olup olmadığını kontrol edin

Sadece merak ediyorum: bir yol için belirli bir yolun geçerli olup olmadığını doğrulamak için arıyorum. (Not: Eğer bir dosyanın mevcut olup olmadığını kontrol etmek istemiyorum! Ben sadece bir dosya muhtemelen bulunduğu yerde) eğer bu Kadar kanıt yolu geçerliliği istiyor.

Sorun, .Net APIbir şey bulamıyorum. Windows destekleyen birçok biçimleri ve konumları nedeniyle, yerine bir şey MS-native kullanmak istiyorum.

İşlevi karşı kontrol etmek mümkün olmalıdır:

  • Göreli Yollar (./)
  • Mutlak Yollar (c:\tmp)
  • UNC-Yollar (\bazı-pc\c$)
  • EÄŸer yolun bir dosya eriÅŸilemez hale getirecek aÅŸan ben yanılıyorum Yoksa NTFS Sınırlamalar tam yolu gibi 1024 karakter - Mayıs iç Windows iÅŸlevleri. Hala çalışıyor Explorer ile yeniden adlandırma
  • Birim GUID Yollar : "\?\Volume{GUID} dosyanın tipi hakkında bilgi vermektedir\.foo

Kimse böyle bir işlevi var mı?

CEVAP
1 HAZİRAN 2011, ÇARŞAMBA


Uri.IsWellFormedUriString() deneyin:

  • Dize doÄŸru kaçtı.

    http://www.example.com/path???/file name
    
  • Dize örtülü bir dosya Urı temsil eden mutlak bir Urı.

    c:\\directory\filename
    
  • Dize yolu önce bir eÄŸik çizgi eksik olduÄŸunu mutlak bir URI.

    file://c:/directory/filename
    
  • Dize eÄŸer eÄŸik olarak tedavi edildiÄŸi taktirde bile çıkmamış ters eÄŸik çizgi içerir.

    http:\\host/path/file
    
  • Dize hiyerarÅŸik mutlak bir Urı temsil eder ve içermiyor "://".

    www.example.com/path/file
    
  • Urı ayrıştırıcı.Düzeni özgün dize biçimlendirilmiÅŸ olmadığını gösterir.

    The example depends on the scheme of the URI.
    

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • RD

    RD

    19 NİSAN 2006
  • TechRax

    TechRax

    21 EYLÜL 2009