zyy的电脑被误删了很多文件,幸运的是它们都在回收站里,请你帮他恢复被删除的文件和文件夹。
进行恢复操作时,首先恢复文件夹,再恢复文件。
当恢复文件夹时,按删除时间从新到老逐个恢复(保证没有同时删除的文件)。如果遇到冲突(即目标文件夹已经存在一个同名子文件夹),清空该子文件夹内的所有内容。
当恢复文件时,也按删除时间从新到老逐个恢复(保证没有同时删除的文件)。如果遇到冲突(即目标文件夹已经存在一个同名文件),将原在文件系统中的文件(即上一个括号里指的“同名文件”)后缀加.bak
备份(如果已经存在备份,覆盖之)后,恢复回收站的文件。
回收站的文件夹均为空文件夹。当文件夹被移动到回收站的时候,系统会依次递归删除所有的子文件(夹),保证子文件(夹)的删除时间早于父文件夹。例如,删除一个内含文件的文件夹后,回收站会多出三个文件和一个空文件夹。
保证不会出现因路径不存在导致的还原失败。
本题测试点(按序):样例、文件还原、文件夹还原、文件冲突、文件夹冲突),每点1/5分。