最近一个项目要处理的是PC机上文件及目录的管理。无非就是文件的新建、删除、拷贝、剪切、粘贴、移动、更名,目录的创建、删除、拷贝、剪切、粘贴、移动、更名操作。主要设计文件和目录两个对象,每个对象包含对应的方法。
一、文件
新建:创建一个由客户输入带文件扩展名的文件;删除:直接删除鼠标选中的文件;拷贝:将选中文件的路径拷贝到剪贴板中,附加一个拷贝标志;剪切:将选中的文件路径拷贝到剪贴板中,附加一个剪切标志;粘贴:将剪贴板中文件路径的文件粘贴到当前路径,并根据拷贝或剪切标志决定是否删除源文件;移动:和剪切一个文件类似,不过可能是直接操作目录链接的方式;更名:直接更改文件名称;
二、目录
创建:创建一个客户输入名称的文件夹;删除:先删除目录中的所有文件,如果还有子目录则先递归到最下级子目录,删除子目录中的所有文件,然后一级一级回到主目录,最后删除该空目录;拷贝:将选中目录的路径拷贝到剪贴板中,附加一个拷贝标志;剪切:将选中的目录路径拷贝到剪贴板中,附加一个剪切标志;粘贴:将剪贴板中的目录路径粘贴到当前路径,并根据拷贝或剪切标志决定是否删除源目录,如果要删除源目录和删除目录处理过程一致;移动:更改目录的链接路径;更名:直接更改目录名称;
拷贝文件和目录代码:




























