我正在学习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脚本备份文件夹所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)