/// <summary> /// Retrieve the content, files and directories, in the source directory. /// </summary> private void RetrieveContent() { m_files.Clear(); m_directories.Clear(); IO.DirectoryInfo sourceDirectory = new IO.DirectoryInfo(m_sourceDirectory); m_files = sourceDirectory.GetFiles().ToList(); m_directories = sourceDirectory.GetDirectories().ToList(); }
/// <summary> /// Initalize member variables and perform setups. /// </summary> private void Initialize() { // Save the input paths m_sourceDirectory = u_sourceTextBox.Text; m_destinationDirectory = u_destinationTextBox.Text; // Initilize the list of files and directories m_files = new COLG.List <IO.FileInfo>(); m_directories = new COLG.List <IO.DirectoryInfo>(); m_movedFilesCount = 0; this.SizeToContent = SizeToContent.Height; }