Exemplo n.º 1
0
        private void MoveAndUpperLowFileName(string sourseDir, string destDir)
        {
            if (!Directory.Exists(destDir))
            {
                Directory.CreateDirectory(destDir);
            }

            string[] files = Directory.GetFiles(sourseDir);
            string   msg   = " 移动 ";

            if (this.enableUpLow)
            {
                msg += isUp ? "并 大写文件名 " : "并 小写文件名 ";
            }
            string infoHeader = "总进度 " + (allCountProcess) + "/" + allCount + msg;

            currentProcess = new FileProcess(files, infoHeader, this.ProgressBar);
            currentProcess.HandleFileEvent += new FileProcess.HandleFileEventHandler(UpperLowFileName_HandleFileEvent);
            currentProcess.Tag              = destDir;
            currentProcess.Run();
        }