创建一个备份批处理文件来备份我的编程代码

本文关键字:备份 批处理文件 编程 代码 我的 一个 创建 | 更新日期: 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"'