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

使用批处理或PowerShell脚本备份文件夹,第1张

概述使用批处理或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的私人资源。

总结

以上是内存溢出为你收集整理的使用批处理或PowerShell脚本备份文件夹全部内容,希望文章能够帮你解决使用批处理或PowerShell脚本备份文件夹所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1241650.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存