public override bool ValidateParams(string line) { // Checking if command was written without params. try { if (!ParsingUtilities.HasNoParam(name, line)) { return(false); } } catch (RegexMatchTimeoutException) { return(false); } // Checking if getting logical drives if possible. try { Directory.GetLogicalDrives(); return(true); } catch (IOException) { throw new InvalidPathException(); } catch (UnauthorizedAccessException) { throw new AccessException(); } }
public override bool ValidateParams(string line) { try { return(ParsingUtilities.HasNoParam(name, line)); } catch (RegexMatchTimeoutException) { return(false); } }
public override bool ValidateParams(string line) { // Checking if command was written without params. try { if (!ParsingUtilities.HasNoParam(name, line)) { return(false); } } catch (RegexMatchTimeoutException) { return(false); } return(true); }
public override bool ValidateParams(string line) { // Checking if command was written without params. try { if (!ParsingUtilities.HasNoParam(name, line)) { return(false); } } catch (RegexMatchTimeoutException) { return(false); } // Checking if getting directories and files is possible. DirFileUtilities.GetDirectoriesNames(PathTracker.GetInstance().ToString()); DirFileUtilities.GetFileNames(PathTracker.GetInstance().ToString()); return(true); }