CmisSync.Lib.Database.Database.RemoveFolder C# (CSharp) Метод

RemoveFolder() публичный Метод

Remove a folder from the database.
public RemoveFolder ( SyncItem item ) : void
item SyncItem
Результат void
        public void RemoveFolder(SyncItem item)
        {
            Dictionary<string, object> parameters = new Dictionary<string, object>();
            // Remove folder itself
            parameters.Add("path", item.RemoteRelativePath);
            ExecuteSQLAction("DELETE FROM folders WHERE path=@path", parameters);

            // Remove all folders under this folder
            parameters.Clear();
            parameters.Add("path", item.RemoteRelativePath + "/%");
            ExecuteSQLAction("DELETE FROM folders WHERE path LIKE @path", parameters);

            // Remove all files under this folder
            parameters.Clear();
            parameters.Add("path", item.RemoteRelativePath + "/%");
            ExecuteSQLAction("DELETE FROM files WHERE path LIKE @path", parameters);
        }