public string GetMapping(char driveLetter) { LogicalDrive drive = Get(driveLetter); if (drive != null) return drive.Path; else return null; }
public bool UnMapDrive(char letter) { LogicalDrive drive = this.Get(letter); if (drive == null) return false; if (drive.Local) return false; return this.driveMapper.UnMapDrive(drive.Drive); }
public bool MapDrive(char letter, string path) { LogicalDrive drive = this.Get(letter); if (drive == null) { //MessageBox.Show("Drive is null"); return false; } if (drive.Local) { //MessageBox.Show("Drive is local"); return false; } return this.driveMapper.MapDrive(path, drive.Drive); }