public Result Chmod(string path, FilePermissions permissions) { #if DEBUG var request = new CrazyFsRequest(CrazyFsRequestName.Chmod, new[] { new KeyValuePair <string, string>("path", path), new KeyValuePair <string, string>("permissions", permissions.ToString()) }).Log(); #endif try { FileSystem.Path.Chmod(path, permissions); var result = new Result(ResultStatus.Success); #if DEBUG request.Log(result); #endif return(result); } catch (Exception ex) { var result = ex.GetResult(); #if DEBUG request.Log(result); #endif return(result); } }
public Result CreateDirectory(string path, FilePermissions mode) { #if DEBUG var request = new CrazyFsRequest(CrazyFsRequestName.CreateDirectory, new[] { new KeyValuePair <string, string>("path", path), new KeyValuePair <string, string>("mode", mode.ToString()) }).Log(); #endif try { FileSystem.Directory.CreateDirectory(path, mode); var result = new Result(ResultStatus.Success); #if DEBUG request.Log(result); #endif return(result); } catch (Exception ex) { var result = ex.GetResult(); #if DEBUG request.Log(result); #endif return(result); } }