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的位置互换就行了。

     

  • 相关阅读:
    mysql报错:java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
    MD5登陆密码的生成
    15. 3Sum、16. 3Sum Closest和18. 4Sum
    11. Container With Most Water
    8. String to Integer (atoi)
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    几种非线性激活函数介绍
    AI初探1
    AI初探
  • 原文地址:https://www.cnblogs.com/zhangyonghugo/p/2568366.html
Copyright © 2011-2022 走看看