Ejemplo n.º 1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            _lFilesCopies = new ListFilesCopies();
            var logicalDrives = Environment.GetLogicalDrives();

            cbListDrivesSource.Items.AddRange(logicalDrives);
            cbListDrivesDistanation.Items.AddRange(logicalDrives);
            if (cbListDrivesSource.Items.Count > 0)
            {
                cbListDrivesSource.SelectedIndex = 0;
            }

            if (cbListDrivesDistanation.Items.Count > 0)
            {
                cbListDrivesDistanation.SelectedIndex = 0;
            }
        }
Ejemplo n.º 2
0
        private async void btnCopyFile_Click(object sender, EventArgs e)
        {
            string fileName = sourceListFile.Text;
            var    fManager = new FileCopyManager();

            fManager.CopyCompleted += CloseWindowCopy;

            if (_lFilesCopies.IsDisposed)
            {
                _lFilesCopies = new ListFilesCopies();
            }


            _lFilesCopies.listCopies.Items.Add(cbListDrivesSource.Text + fileName + " -> " +
                                               cbListDrivesDistanation.Text + fileName);
            _lFilesCopies.Show();
            await fManager.FileCopy(cbListDrivesSource.Text + fileName, cbListDrivesDistanation.Text + fileName);
        }