Работает ли directory.exists для URL? - PullRequest
1 голос
/ 05 января 2010

Я хочу проверить, существует ли папка в sharepoint. Но это может быть любая папка, размещенная в IIS.

Работает ли Directory.Exists? Если нет ...

Я нашел этот метод ниже, но он только создает папку, без проверки, если она уже существует или нет, у кого-нибудь есть рабочий код, чтобы проверить, существует ли папка?

 private bool CreateFolder(string folderURL)

        {

            try

            {

                WebRequest request = WebRequest.Create(folderURL);

                request.Credentials = m_credentials;

                request.Method = "MKCOL";

                WebResponse response = request.GetResponse();

                response.Close();

                return true;

            }

            catch (WebException)

            {

                return false;

            }

        }

1 Ответ

4 голосов
/ 05 января 2010

Нет Directory.Exists не работает для URL. Для определения наличия папки запрос GET, HEAD или PROPFIND должен быть в состоянии определить это.

...