[C#] 纯文本查看 复制代码
private async void EncryAll() { string message = ""; var tasks = new List<Task>(); foreach (string item in PDFList) { //tasks.Add(Task.Run(() => //{ int index = item.LastIndexOf("\\"); if (index != -1) { string fileName = item.Substring(index + 1); string targetFilePath = tbTargetFolderPath.Text + "\\" + fileName; message = "正在处理" + fileName; if (this.InvokeRequired) { this.Invoke(new DelegateWriteMessage(WriteMessage), new object[] { message }); } else { this.WriteMessage(message); } tasks.Add(Task.Run(async () => { TaskEncry(item, targetFilePath); })); } } message = "全部完成"; if (this.InvokeRequired) { this.Invoke(new DelegateWriteMessage(WriteMessage), new object[] { message }); } else { this.WriteMessage(message); } }