これを使用して、既存の共有ポイントの場所にフォルダーを作成しています。try/catch を使用してこのメソッドが失敗したことを把握し、フォルダーが存在すると仮定する代わりに、作成前にフォルダーが存在するかどうかを確認する方法はありますか? webrequest のメソッドをチェックしましたが、チェックのようなものはありません。
try
{
HttpWebRequest request = (System.Net.HttpWebRequest)HttpWebRequest.Create("https://site.sharepoint.com/files/"+foldername);
request.Credentials = CredentialCache.DefaultCredentials;
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)";
request.Method = "MKCOL";
HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();
response.Close();
}
catch (Exception ex)
{
//if this piece fails the folder exists already
}