如何用批处理把如何给文件夹或文件批量命名下所有文档名字加上“书名号”?

[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。

7zip功能很强大,你只要两个文件,7z.exe以及7z.dll就可以使用命令行工作了。

0 : 正常,没有错误;
1 : 警告,没有致命的错误,例如某些文件正在被使用,没有被压缩;
8 : 没有足够的内存;
255 : 用户停止了操作;

在方括号内的表达式(“[” 和 “]”之间的字符)是可选的。
在书名号内的表达式(“<” 和 “>”之间的字符)是必须替换的表达式(而且要去掉括号)。

“*”可以使用星号代替零个或多个字符。 
“?”可以用问号代替名称中的单个字符。
如果只用*,7-Zip 会将其视为任何扩展名的全部文件。

b 测试 CPU 运行速度及检查内存错误。

e 从压缩档案中释放文件到当前目录中。或者到指定的输出文件夹。输出文件夹设置可以通过 -o (设置输出文件夹) 选项来更改。此命令会将所有被释放的文件放置到一个文件夹。如果您想使用完整路径释放文件,您必须使用 x (完整路径释放) 命令。 

-- 在命令行中使“--”后的选项开关“-”都失效。这样就允许在命令行中使用文件名以“-”开头的文件。

-y 使 7-Zip 执行命令时的大多数提示失效。您可以使用此选项来阻止在 e (释放) 和 x (完整路径释放) 命令中文件覆盖时的提示。
7z x src.zip -y :从 src.zip 释放所有文件。所有的覆盖提示将被阻止且所有相同文件名的文件将被覆盖。

-ao 指定在释放期间如何覆盖硬盘上现有的同名文件。
-aoa 直接覆盖现有文件,而没有任何提示。 
-aos 跳过现有文件,其不会被覆盖。 
-aou 如果相同文件名的文件以存在,将自动重命名被释放的文件。举个例子,文件 file.txt 将被自动重命名为 file_1.txt。 
-aot 如果相同文件名的文件以存在,将自动重命名现有的文件。举个例子,文件 file.txt 将被自动重命名为 file_1.txt。 

-an 不解析命令行中的 archive_name 区域。此选项必须和 -i (附加文件) 开关一起使用。比如您为压缩档案使用列表文件,您就需要指定 -ai 选项,所以您需要禁止解析命令行中的 archive_name 区域。
实例见后面的-ai和-ax中。

更多的不常用的选项,可以查看帮助。例如:-m设置压缩算法;-scs 设置要压缩的文件的列表文件的字符集;-seml通过电子邮件发送压缩档;-sfx创建自释放档;-si从标准输入读入数据,-so从输出到标准输 出;-slp设置大内存模式;-slt显示技术信息;-ssc设置区分大小写;-ssw压缩正在写入的文件;-u更新选项。

3.7Z检测压缩包完整性脚本

公司最近每隔一个星期就需要把外部备份好的数据库传回到本地存储

然后写了个批处理脚本本周定期执行计划任务实现自动备份

4.7Z压缩包错误不执行Rsync脚本

如果没有找到表示7Z压缩包没有错误执行RSYNC同步

echo 数据库压缩包正常,开始调用Rsync数据同步脚本...

  *.db文件就是sqlite数据库文件,在应用程序中被用来保存常用设置等。

  Thumbs.db文件可缓存图像文件的格式包括:jpeg,bmp,gif,tif,pdf和htm。Thumbs.db文件是一个数据库,里面保存了这个目录下所有图像文件的缩略图(格式为jpeg)。当以缩略图查看时(展示一幅图片或电影胶片) ,将会生成一个Thumbs.db文件。Thumbs.db绝不是病毒,而是一个数据库文件,它一般可以在带有图片的文件夹中找到,而且其体积随着文件夹中图片数量增加而增大。

  Thumbs.db是 Windows XP/2003 为了提高文件夹在缩略图查看方式下的响应速度而对当前文件夹下的图像文件建立的缓存,这个文件本身并无大碍,因为本身是“系统文件+隐藏文件”,平常是不显示的(除非你电脑的查看里设置了)。但有时却挺麻烦的,甚至能给 Web 站点带来一定的安全风险。

  比如当你上传电脑的数码相片,在查看时,删除了其中的一张“SSA2501”,再将其后的“SSA2502”改成了“SSA2501”,看,“SSA2502”的照片立刻换成了“SSA2501”的照片,不只是名字换了,照片也变了。如果再将“SSA2503”的名字重命名成“SSA2502”,奇迹发生了,原来的“SSA2502”照片又回来了,“SSA2503”的照片不见了!

  是中毒了吗?不是的!原来Windows XP为了能更快地显示图片,会自动将文件夹中的图片缩略图保存为索引文件“Thumbs.db”。我们将没用的图片删除后,由于“Thumbs.db”不能立即自动更新,当出现新文件与原文件名称相同时,便直接将原缩略图取了出来,其实图片本身并没变,改变的只是图片的缩略图。但这样就对用户造成了误导! 更严重的后果是如果一位 Web 站点创作者在 Windows 文件夹选项中设置显示系统文件和隐藏文件,他在制作网站的过程中制作或搜集了大量图片到某一目录,并以缩略图的方式预览过此目录,然后他在上传整个目录或所有文件到服务器的时候,就无意中把这个 Thumbs.db 也给传了上去,因为有工具可以查看 Thumbs.db 的内容,甚至导出其中的图像,这样一来,就开启了此目录的浏览权限。用户可以通过 Thumbs.db 得到此文件夹中的所有文件名及缩略内容,然后可以使用Thumbs.db 浏览器下载此目录下的所有图像文件并浏览,最坏的情况是让别人发现这缩略图中还有不健康内容。

  1 .打开工具栏——文件夹选项

  3 .打勾,不缓存缩略图

  经过以上设置,以后所有的新文件夹中将不会自动生成“Thumbs.db”文件了,但原来已经生成的诸多“Thumbs.db”文件会照样存在,必须手工将其删除。

  其实我们可以利用“搜索”工具,一次性将所有的“Thumbs.db”删除。

  1.“文件夹选项”窗口中的“查看”选项卡中,稍微向下拖动右侧的滚动条,去掉“隐藏受保护的操作系统文件”前面的勾,再选择“显示所有文件和文件夹”(也就是单击一下其前面的圆圈,圆点就点到它前面的圆圈内了,其实你如果没有设置“显示所有文件和文件夹”且去掉“隐藏受保护的操作系统文件”前面的勾,“Thumbs.db”这个文件你是无法看到的),最后单击“确定”退出。

  2.在桌面右键单击“我的电脑”,左键单击“搜索”,打开搜索结果窗口,单击“所有文件和文件夹项”后,在“全部或部分文件名:”下输入Thumbs.db(注意:字母可以不分大小写,但不能错,中间的“点”不能丢);“在这里寻找”选择本地硬盘(C:;D:;E:;……),也就是把所有硬盘都选上;再单击“更多高级选项”后的“半个坚向书名号”按钮,把“搜索系统文件夹”、“搜索隐藏的文件和文件夹”、“搜索子文件夹”这三项勾选上;最后单击“搜索”按钮。

  3.搜索完成后,单击“搜索结果”窗口菜单栏的“编辑”→“全选”(也就是把所有搜到的“Thumbs.db”文件都选上,也可以在窗口右侧,按住左键拖选或使用键盘:先用按住一个Ctrl键,再按一下字母A键,最后再把Ctrl键放开),再单击菜单栏的“文件”→“删除”(也可以把鼠标指针对准任意一个“Thumbs.db”文件,右键单击,左键单击“删除”)。

  4.再次打开“文件夹选项”窗口,单击“还原为默认值”按钮,这样做的目的是把前面操作中去掉的“隐藏受保护的操作系统文件”的勾再勾上,把选择“显示所有文件和文件夹”前的点恢复到“不显示隐藏的文件和文件夹”上,因为这是系统默认的状态,以免我们今后因误操作而把显示的系统文件或其它重要文件删掉。

  新建一个文本文档,并将其另存为DelThumbs.cmd文件即可。

  保存完毕直接运行即可将硬盘中的所有Thumdb文件全部删除!

我要回帖

更多关于 如何给文件夹或文件批量命名 的文章

 

随机推荐