public void PopulateTreeView(string rootDir)
        {
            TreeNode rootNode;

            _view.ClearFileTreeView();
            var info = new DirectoryInfo(rootDir);

            if (info.Exists)
            {
                _rootDir          = rootDir;
                rootNode          = new TreeNode(info.Name);
                rootNode.Tag      = info;
                rootNode.ImageKey = "FolderOpen";
                GetDirectories(info.GetDirectories(), rootNode);
                GetFiles(rootNode);
                _view.AddFileNode(rootNode);
                rootNode.Expand();
            }
        }