创建一个备份批处理文件来备份我的编程代码
本文关键字:备份 批处理文件 编程 代码 我的 一个 创建 | 更新日期: 2023-09-27 18:12:56
刚刚看了别人问的关于批处理文件的问题,找不到任何有用的。
我想备份我所有的c#代码,使用批处理文件。请帮我找出我做错了什么?
这是我要求我的批处理文件运行:
copy C:'Visual Studio Express'Test Programs'Program 1' c:'Backup Code'
每次我在google上找到一些代码,它显示如下:
copy C:'Fred'*.exe g:
现在这对我来说是无用的,正如我所尝试的那样,并且代码中没有空格,就像我的一样
如果你能帮助我,我将不胜感激。谢谢!尝试:
copy "C:'Visual Studio Express'Test Programs'Program 1'" "c:'Backup Code'"
也就是说,您可以在本地运行源代码控制存储库,请查看本教程,了解如何设置"本地"SVN源代码控制存储库的一些信息。这可以用作备份,并且还有一个额外的优点,即为您提供历史备份。
只需在文件名周围加上引号:
copy "C:'Visual Studio Express'Test Programs'Program 1'" "c:'Backup Code'"
(虽然我认为你会想要使用xcopy
或复制...Program 1'*.*
来正常工作)
同样,如果你能忍受它是公开的,一个更好的方法来备份你的源代码是使用一个免费的版本控制系统,如GitHub:
https://github.com/它们将允许您保留更改的历史记录,并允许您回滚到以前的版本。这在某些时候会非常有用:)
如果你有空格,你必须把路径加引号:
copy "C:'Visual Studio Express'Test Programs'Program 1'" "c:'Backup Code'"
但是比起复制你的项目,你应该真正考虑使用源代码管理系统,如Subversion, GIT或其他。
引用你的路径:
copy "C:'Visual Studio Express'Test Programs'Program 1'" "c:'Backup Code'"
我还建议您检查xcopy而不是copy。它允许更多有用的操作
您可能需要用""
copy C:'"Visual Studio Express"'"Test Programs"'"Program 1"' c:'"Backup Code"'