<再次开启> 移动、复制、撤销

使用问题 · 1586 次浏览
Sir.Quicker 创建于 2019-04-03 23:02

<已解决>问题1:计划状态读取,直接把"旧文件列表"中的“旧路径”替换成新的,得到待处理的文件列表。在替换文本功能中:输入旧文件列表,用新路径替换旧路径,最终输出的也是文本?不是列表,怎么办?

因为卡在第2步了,所以输出的结果是怎么样的,暂时还不知道。


<已解决>问题2:状态读取旧文件列表后,值写入剪贴版是:System.Collections.Generic.List`1[System.String],请问这是什么意思?不应该是一个原来的列表吗?


_,.......................



且慢,睡了一晚,似乎知道症结所在。


------- --------------------------

<2019.04.05新问题>

写了这么多测试了很久,即使是跨盘符也能随意移动、复制、撤销了,就在以为Perfect的时候。。。今天一操作,居然失效!!!

原来是因为选择的剪切对象位置跨盘符且选择的对象包含文件夹,又测试了很久:

只要含文件夹跨盘符移动即失效,复制没有问题,撤销复制也没问题。


网上有解决思路:先复制再删除。

关于Windows下跨盘符移动文件夹的解决办法


关于C#怎样跨磁盘移动文件夹(比如C盘文件夹复制到D盘)


哎,心累,本来想的是判断一下盘符,若是文件夹,则***。


突然一想, 要是移动对象同时包含文件夹和文件,又怎么搞。。。心累。。。


关键是如何判断“文件夹”,心累。。。


总结下来:如果包含文件夹,老老实实的常规操作吧。


灵机一动:可以暴力点直接Ctrl+C,Ctrl+V不?不想试了,心累。。。


移动:未|cut1

移动:未小|cut2

移动:已2019|cut3

移动:已小|cut4

移动:桌面|cut8

移动:新建文件夹|cut5

移动:当前已打开|cut6

移动:Work|cut7

复制:桌面|copy1

复制:审核|copy2

撤销:上步操作|Reverse



zzzzls 2019-04-04 08:38 :
1. 可以使用 拆分文本为列表
2. 列表无法写入剪切板
回复内容
暂无回复
回复主贴