public DeleteDirectory ( FilePath localPath, bool force, MonoDevelop.Core.ProgressMonitor monitor, bool keepLocal = true ) : void | ||
localPath | FilePath | |
force | bool | |
monitor | MonoDevelop.Core.ProgressMonitor | |
keepLocal | bool | |
return | void |
public void DeleteDirectory (FilePath localPath, bool force, ProgressMonitor monitor, bool keepLocal = true)
{
DeleteDirectories (new FilePath[] { localPath }, force, monitor, keepLocal);
}
public override void MoveDirectory(FilePath sourcePath, FilePath destPath) { IProgressMonitor monitor = new NullProgressMonitor(); Repository srcRepo = GetRepository(sourcePath); Repository dstRepo = GetRepository(destPath); if (dstRepo.CanMoveFilesFrom(srcRepo, sourcePath, destPath)) { srcRepo.MoveDirectory(sourcePath, destPath, true, monitor); } else { CopyDirectory(sourcePath, destPath); srcRepo.DeleteDirectory(sourcePath, true, monitor); } }