微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用批处理或PowerShell脚本备份文件夹

我正在学习C#和Java,我经常用这些语言创build小型项目和程序。 通常,我的源代码位于C:…… Visual Studio 2010 Projects MyProject或C:…… Eclipse Projects MyProject。

我经常到达代码部分工作的地步,同时尝试添加新的function,最终破坏了工作代码。 修复所有的变化,回到旧的状态,需要很长的时间才能回到我来自的地方,这是令人沮丧的。

我想知道如果你能帮我写一批(或Win PowerShell?)脚本来备份我的源文件夹到D: Backup SourceCode CSharp MyProject和D: Backup SourceCode Java MyProject。 并把脚本放在我的桌面上,这样我就可以运行它的时间,而我有良好的工作代码

或者,如果有任何其他解决scheme,这个问题,你可能会用也是受欢迎的。

无法从Windowsregistry运行vbs文件

从Windowsbatch file中的string中删除一个和最后一个字符

使用batch file查找文件并返回完整path

我如何编写一个脚本来比较修改的date并查看哪一个更新?

如何判断一个进程是否通过批处理或脚本文件运行?

在批处理脚本中使用“color”的错误说明

build设后的事件与一个项目,但不是其他

VBScript无法find存储在谷歌驱动器的batch file

在迭代文本文件上运行批处理命令

用batch / cmd打开一个网页并执行javascript

一个真正的版本控制系统要好得多。 我会推荐GIT

这里是一个批量的例子来做你想做的事情:

REM Delete backup directory if exist D:BackupCode*.* rd D:BackupCode /s /q REM Create/recreate backup directory mkdir D:BackupCode REM copy files/folders xcopy "C:SourceCodeFolder" /e /i /y D:BackupCode cls exit

我会使用Mercurial源代码控制 ,在Hg Init有一个很好的教程。

Git是另一种选择,但Mercurial更容易使用IMO。

您可以通过bitbucket免费获得Mercurial的私人资源。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐