C# 使用SharpBox API测试webdav目录是否可写

C# 使用SharpBox API测试webdav目录是否可写,c#,asp.net-web-api2,webdav,sharpbox,C#,Asp.net Web Api2,Webdav,Sharpbox,我试图在webdav中为用户列出文件和目录,我想使用Sharpbox测试目录是否可写 Storage.Open(DavConfig, cred); rootFolder = Storage.GetFolder(dir); foreach (var file in rootFolder) { Boolean valid = false; Boolean IsDirectory = file is ICloudDirectoryEntr

我试图在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);
            }

        }
如果条目是目录,如何检查它是否可写