ユーザーのために webdav のファイルとディレクトリを一覧表示しようとしています。ディレクトリが Sharpbox を使用して書き込み可能かどうかをテストしたいと思います。
Storage.Open(DavConfig, cred);
rootFolder = Storage.GetFolder(dir);
foreach (var file in rootFolder)
{
Boolean valid = false;
Boolean IsDirectory = file is ICloudDirectoryEntry;
if (IsDirectory)
{
valid = true;
}
else
{
valid = file.Name.Contains(".");
}
if (valid) {
string filePath = basePath + file.Name;
DavFile davfile = new DavFile(filePath, file.Name, file.Length, file.Modified, IsDirectory);
Files.Add(davfile);
}
}
エントリがディレクトリの場合、書き込み可能かどうかを確認する方法は?