思维导图-vb.net开发带进度条的复制文件夹功能c#复制文件夹

你们谁写代码会用流程图来做计划,或者写项目总结报告?

.net带进度条复制文件夹

方案

列出所有子文件夹,再创建,复制文件

大文件可以单独做进度条

缺点:设计会更复杂

直接用内置的复制文件夹功能

缺点:碰到某个文件权限不足或被锁定就会中断,任务失败

难题

复制整个文件夹会卡住窗体:采用多线程

计时器1,检测目标文件夹文件占用空间

复制完了硬盘写入没跟上要再加计时器2

功能做完了,太累,界面都懒得美化了

待完善功能

累计用时,复制速度每秒?Mb

显示文件数量,文件夹数量,已完成数量

用来测试的文件夹,不能太小,否则看不到文件复制进度,太大了也不行。

C:\Windows\SysWOW64\

大小1GB左右,1.4万个文件,380个文件夹

复制一下30秒左右,刚刚好。但是.NET写的代码无法复制系统目录,谁有办法?

后面就只能手工复制到一个Ramdisk内存盘,测试N遍的写入,再手工删除,删一次都要好几秒,还老是弹出对话框是否跳过哪些文件之类。早知道直接写个代码一键删除,省得我累死

相关推荐
xhbh6661 天前
主流系统备份软件横向评测:从大型集群到终端备份选型
自动化·数据备份·文件备份·系统备份·同步备份·备份软件
xhbh6661 天前
中小企业 Redis 运维,如何安全归档 RDB、AOF 备份文件?
运维·数据库·缓存·数据备份·文件备份·同步备份·号码备份
xhbh6662 天前
终端与服务器数据防护,多备份的存储规划思路
数据备份·文件备份·备份电脑数据·同步备份软件·80km备份
xhbh6663 天前
个人相册轻量化备份方案:自动增量备份落地实操
自动化·数据备份·文件备份·相册照片怎么备份·同步备份·文件夹自动备份
xhbh6667 天前
电脑数据自动备份方案:80KM 备份软件全量增量备份部署教程
数据备份·文件备份·备份电脑数据·同步备份软件
量子炒饭大师4 个月前
【Linux系统编程】——【从0构建第一个Linux系统-进度条】从0到1分阶段构建动态进度条
linux·运维·服务器·进度条
火星papa4 个月前
C# 实现平滑流畅的进度条ProgressBar
c#·进度条·progressbar·平滑流畅
李日灐5 个月前
< 6 > Linux 自动化构建工具:makefile 详解 + 进度条实战小项目
linux·运维·服务器·后端·自动化·进度条·makefile
牛奶咖啡138 个月前
Linux文件快照备份工具rsnapshot的实践教程
linux·服务器·文件备份·文件快照备份·rsnapshot·定时备份本地或远程文件·查看指定命令的完整路径
luoyayun3619 个月前
QML实现的各种酷炫进度组件以及Loading组件
进度条·qml动效·qml progress·qml loading