zoukankan      html  css  js  c++  java
  • OO编程实践之“同步文件夹”——需求

    [背景]

         前不久,实验室终于分给我一台台式机(PC),而我还有完全属于我自己的笔记本电脑(Laptop)。我使用电脑有这么个习惯,我喜欢把我平时工作的文件都放在一个大的文件夹(project)中,电脑中其他文件夹的文件都是无关紧要的东西。因此我要把我的资料从Laptop中移植到PC上只需把这个文件夹全部拷贝过来。就这样我在PC上工作的一段时间,但有时经常会出现这些情况:晚上回去打开笔记本时,偶尔也会修改一些原来Laptop中的文件。就这样,原来两个project的文件是一致的,但现在两台电脑中的文件都有改动,而且时间一长,我也很难记住哪些文件我改动了。我是多么希望我能够统一一下这两个文件夹,以便我更好的工作,因为我知道越到后来这个问题会变得越严重。

    [需求]

    现在我需要这么一个软件,它能够将source文件夹的新改动的文件更新到目标文件夹dest中。

    [功能]

    1. source中文件file1文件有改动。执行同步后,将source中的file1拷贝到dest中,并将dest的原文件备份。

    2. source中如果创建了文件或者文件夹,则在dest中创建相应的文件或者文件夹。

     

    PS:其实在写这个需求的时候,我的代码已经写好了,现在才发现其实我实现的功能挺简单,如果需要都更新到最新,将source和dest的位置互换就行了。

     

  • 相关阅读:
    Java的基本数据类型
    第五小组链表讨论作业
    WLST 命令和变量
    Linux之find命令详解
    Linux之netstat命令详解
    Linux之 sort,uniq,cut,wc命令详解
    Linux之grep命令详解
    Linux之awk命令详解
    Linux之sed命令详解
    关于表 datatable的条件查询
  • 原文地址:https://www.cnblogs.com/zhangyonghugo/p/2568366.html
Copyright © 2011-2022 走看看