如何制作一个自动同步的程序

时间:2010-08-18 13:25:11

标签: java c++ c vb6 batch-file

嘿,我希望编写一个程序,程序会自动复制从D:\ office文件夹中粘贴我父亲的所有文档。因此,每当我插入笔式驱动器时,程序都会默默地复制笔式驱动器中的所有文档。此外,所有文件都应粘贴到笔式驱动器中的隐藏文件夹(因此它保持私有)。还需要同步功能......那么哪种语言应该很容易以及从哪里开始......任何想法?

7 个答案:

答案 0 :(得分:2)

在我看来,有些间谍'即将在这里出现'。 :P

我推荐使用C ++。非常简单,因为.Net的tillyvally但速度快,独立于框架,便于操作Windows API。你想做先进的隐形应用程序,你不能选择简单的方法。

答案 1 :(得分:1)

为什么在只使用shell命令时使用剪贴板???

也许在您的笔式驱动器上写一个自动启动批处理文件,根据需要将文件复制到闪存驱动器或从闪存驱动器复制文件。

答案 2 :(得分:0)

我不想成为这样的人(我不太喜欢.NET):

制作一个C#(或必要时为VB)控制台应用程序或表单应用程序(如果你想获得幻想)。 .NET框架将使这种程序非常简单,它可能很有趣。除非你想提高你对C / C ++的熟练程度,否则我建议不要用这些语言来做,因为有一个学习曲线,做一些简单的事情有点复杂。

答案 3 :(得分:0)

“只是粘贴”或“同步”?

对于同步,一致是一个不错的选择,请参阅http://en.wikipedia.org/wiki/Unison_(file_synchronizer)。对于“只是粘贴”,您可以使用Windows自动播放机制编写对调用XCOPY的批处理的编码。

听起来像是你正在谈论的秘密秘密行动,但是......

答案 4 :(得分:0)

我推断你在Windows上。 Window有很多函数来操作文件。下面是一些功能。

  • CopyFile将现有文件复制到新文件。
  • FindFirstFile在目录中搜索与指定名称匹配的文件或子目录名称。
  • FindFirstFileEx在目录中搜索与指定文件或子目录名称和属性相匹配的文件或属性。
  • FindNextFile继续文件搜索。
  • MoveFile移动现有文件或目录及其子项。

一直持续。这里记录了这些以及更多功能。

File Management Functions

将文件复制或移动到笔式驱动器。

HTH

答案 5 :(得分:0)

我认为你需要做很多工作才能得到不太满意的结果。

我建议你看看DropBox,它可以释放2Gb的存储空间,可以自动在所有已注册的计算机之间同步,还有一个允许Web访问的特殊文件夹。很好。

答案 6 :(得分:0)

我建议使用Java的Camel框架,在那里你可以轻松运行服务,例如在插件后自动将数据从你的闪存盘复制到你指定的文件夹等。 好教程如何开始在这里: https://www.youtube.com/watch?v=dmtXkA7FlwA