7

http 、 ftp 、またはローカルパスのいずれかを入力するメソッドがあります。入力 URL を使用して、それがファイルかディレクトリかを判断する必要があります。

Path.GetExtension(url) はほぼ問題なく動作します。しかし、ディレクトリが /have '.' で始まる場合 であると、このチェックは失敗します。

ディレクトリの場合、URLを確認して一覧表示する他の方法はありますか?

4

2 に答える 2

9

あなたは使用することができFile.Exists(url)ますDirectory.Exists(url)

もう 1 つの方法は、拡張機能の配列を作成し、Path.GetExtension(url)それに対して結果をチェックすることです。

于 2012-10-29T06:46:14.743 に答える