一次惨痛教训让我写了个Windows定期备份文件脚本
前言
Copies files and directories, including subdirectories
|
参数
|
说明
|
|---|---|
|
/W
|
显示以下消息,并在开始复制文件之前等待响应:按任意键开始复制文件 ()
|
|
/p
|
提示确认是否要创建每个目标文件。
|
|
/c
|
忽略错误。
|
|
/v
|
在写入目标文件时验证每个文件,以确保目标文件与源文件相同。
|
|
/q
|
禁止显示 xcopy 消息。
|
|
/f
|
复制时显示源和目标文件名。
|
|
/l
|
生成要复制的文件列表,但不主动复制文件。
|
|
/G
|
当 目标 不支持加密时,创建解密的目标文件。
|
|
/d [:MM-DD-YYYY]
|
仅复制指定日期或之后更改的源文件。如果未包含 MM-DD-YYYY 值,xcopy则 复制比现有目标文件更新的所有源文件。此命令行选项允许更新已更改的文件。
|
|
/U
|
从仅存在于目标上的源复制文件。
|
|
/i
|
如果 source 为目录或包含通配符且目标不存在, xcopy 则假定 destination 指定目录名称并创建新目录。然后, xcopy 将所有指定的文件复制到新目录中。默认情况下, xcopy 会提示指定目标是文件还是目录。
|
|
/s
|
复制目录和子目录,除非它们为空。如果省略 /s,可在 xcopy 单个目录中工作。
|
|
/e
|
复制所有子目录,即使它们为空。将 /e 与 /s 和 /t 命令行选项一起使用。
|
|
/t
|
复制子目录结构 (,即树) ,而不复制文件。若要复制空目录,必须包含 /e 命令行选项。
|
|
/k
|
复制文件并保留 目标 文件上的只读属性(如果 源文件 上存在)。默认情况下, xcopy 删除只读属性。
|
|
/r
|
复制只读文件。
|
|
/h
|
复制具有隐藏和系统文件属性的文件。默认情况下, xcopy 不会复制隐藏的文件或系统文件
|
|
/a
|
仅复制设置了存档文件属性的 源文件 。/a 不会修改源文件的存档文件属性。
|
|
/m
|
复制设置了存档文件属性的 源文件 。与 /a 不同, /m 关闭源中指定的文件中的存档文件属性。
|
|
/n
|
使用 NTFS 短文件或目录名称创建副本。 将文件或目录从 NTFS 卷复制到 FAT 卷时,或者当 FAT 文件系统命名约定 (目标文件系统上需要 8.3 个字符) 时,需要 /n。destinatio*文件系统可以是 FAT 或 NTFS。
|
|
/o
|
复制文件所有权和自由访问控制列表 (DACL) 信息。
|
|
/x
|
复制文件审核设置和系统访问控制列表 (SACL) 信息 (暗示 /o) 。
|
|
/Y
|
取消提示,确认是否要覆盖现有目标文件。
|
|
/-Y
|
提示确认是否要覆盖现有目标文件。
|
|
/z
|
在可重启模式下通过网络复制。
|
|
/b
|
复制符号链接而不是文件。此参数是在 Windows Vista 中引入的。
|
|
/j
|
在不缓冲的情况下复制文件。建议用于非常大的文件。此参数已添加到 Windows Server 2008 R2 中。
|
|
/compress
|
在文件传输过程中请求网络压缩。
|
|
/?
|
在命令提示符下显示帮助。
|
- 使用 /z
- 复制加密文件
- 追加文件
- Destination 默认值
- 提示指定 Destination 是文件还是目录
正文
一次惨痛教训让我写了个Windows定期备份文件脚本的更多相关文章
- 今天我自己第一次写了一个Windows批处理bat脚本,一起学习一下吧。
今天我自己第一次写了一个Windows批处理bat脚本,备注一下 事情原由:自己使用Java开发了一个加解密的工具.但是当把工具给别人使用的时候,别人还需要把代码编译打包, 然后还需要看一下代码里面的 ...
- 轻狂写的桌面日历秀NSIS脚本供大家参考学习
原文 轻狂写的桌面日历秀NSIS脚本供大家参考学习 现在共享桌面日历秀的NSIS脚本,以便交流学习.此脚本实现的功能如下: 7-Zip打开看不到内容.自动读取原安装路径,如果有则不允许更改.取得编译日 ...
- 写了一个Windows API Viewer,提供VBA语句的导出功能。提供两万多个API的MSDN链接内容的本地查询
始出处:http://www.cnblogs.com/Charltsing/p/APIViewer.html QQ:564955427,QQ群:550672198 世面上的API Viewer已经不少 ...
- 写了一个Windows服务,通过C#模拟网站用户登录并爬取BUG列表查询有没有新的BUG,并提醒我
写了一个Windows服务,通过C#模拟网站用户登录并爬取BUG列表查询有没有新的BUG,并提醒我 1.HttpUtil工具类,用于模拟用户登录以及爬取网页: using System; using ...
- 再次写给VC++ Windows开发者
距离我的上一篇文章--写给VC++ Windows开发的初学者已经4年多时间过去了,感慨于时光如梭之余,更感慨于这么多年来(从1998年我初学VC 算起吧)到如今其实我仍然还只是个初学者而已.看看之前 ...
- github总结(4)--关于git reset --hard这个命令的惨痛教训
背景叙述: 前几天,上传自己的个站到git上的时候,手欠脑发晕的用了次git reset --hard xxxxxx 命令.由于只在线上传入了一个index.html页面(自己都不知道自己咋想的,就这 ...
- 时刻注意QT与Windows系统的不同(惨痛教训)
其实就一条:WINAPI使用'\',而QT使用'/'.如果程序立刻崩溃的话,是很难看出端倪的,所以要时刻注意...
- C++ 标准库之 iomanip 、操作符 ios::fixed 以及 setprecision 使用的惨痛教训经验总结
本菜鸡自从退役之后就再也没怎么敲过 C++ 代码,在 C++ 语言下,求解关于浮点数类型的问题时,之前有碰到类似的情况,但是似乎都没有卡这块的数据,基本上用一个 setprecision 函数保留几位 ...
- 【记一次pull request的惨痛教训】不可见的分隔符之Zero-with-space
问题描述: 我在修改 ctf-wiki 目录后进行 mkdocs build 去生成索引目录的时候报错: 然后我尝试定位到第 2 行和第 288 行,这些行我似乎并没有修改过啊. 未果,开始去找师傅解 ...
- 月赛 && SX_ACM 惨痛教训
1.cnt变量若有多次询问,一定要记得初始化!!! 2.多组数据输出入,区泛~. 3.高性能问题,考虑位运算,
随机推荐
- CF1559D1. Mocha and Diana (Easy Version)
原题链接:1559D1. Mocha and Diana (Easy Version) 题意: 小明和小红各有一个具有\(n\)个结点的森林,现执行操作: 加一条边,使得两人的森林还是森林 小明加一条 ...
- 三维形体的表面积(3.25leetcode每日打卡)
在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体. 每个值 v = grid[i][j] 表示 v 个正方体叠放在对应单元格 (i, j) 上. 请你返回最终形体的表面积. ...
- Python 实现Word转HTML
将Word转换为HTML能将文档内容发布在网页上,这样,用户就可以通过浏览器直接查看或阅读文档而无需安装特定的软件.Word转HTML对于在线发布信息.创建在线文档库以及构建交互式网页应用程序都非常有 ...
- NCTF2022-Crypto WP
superecc 题目 from Crypto.Util.number import * from secrets import INF, flag assert flag[:5] == b'nctf ...
- [Python急救站]火车购票程序
火车购票程序 如果要一直执行程序,加个while循环即可.要是要智能判断月份,可以通过调取当前时间进行判断即可. print(""" 1.每年的1-3月和7-9月凭学生证 ...
- SpringBoot获取启动类Application所在包路径
1. @SpringBootApplication 注解中引用了@EnableAutoConfiguration 注解. 2.查看 @EnableAutoConfiguration 注解,发现引用了 ...
- [cnn]cnn训练MINST数据集demo
[cnn]cnn训练MINST数据集demo tips: 在文件路径进入conda 输入 jupyter nbconvert --to markdown test.ipynb 将ipynb文件转化成m ...
- [ARC122D] XOR Game
Problem Statement There are $2N$ integers written on a blackboard. The $i$-th integer is $A_i$. Alic ...
- 开发期间flask运行方式(1.x和2.x区别)
1.x使用app.run(参数) 可以使用debug=True控制处于什么模式. app.run(host="127.0.0.1", port=5000, debug=True) ...
- 华企盾DSC导致svn、git更新卡、慢常见处理方法
1.svn客户端加密所有网络导致(应勾选其它范围IP不加密,同时在加密地址框里填写加密的端口如:80,443) 2.加密类型太多导致,先试试加密nofile 3.启用文件夹大小缓存导致,去掉该选项试试 ...