[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] bat自动解压更新chrome浏览器的遇到一个低级问题 !!

本帖最后由 zhqiao 于 2018-9-18 23:08 编辑

高手帮忙!

国内使用chrome需要手动下载, 再解压得到chrome全部文件做绿色版.

我写了一个bat,
但有一个小问题是, chrome解压后会得到一个版本号文件夹, 纯数字无规律,带点号,  像69.3723.23.9这样的. 目前需要手动改为目标名称.
怎么自动改这个无规律的文件夹名呢?
  1. ::      更新chrome浏览器.
  2. ::      过程:  用bandizip解压下载的exe, 删除部分语言文件, 复制必需文件到D盘固定目录.
  3. cd      Z:\A\
  4. :: 临时工作目录A
  5. ren     Z:\A\*chrome_installer.exe      Chrome.zip
  6. start /wait      C:\"Program Files"\Bandizip\Bandizip.exe bx -y    Z:\A\Chrome.zip  /S
  7. del  /s/f/q     Z:\A\Chrome.zip
  8. start /wait      C:\"Program Files"\Bandizip\Bandizip.exe bx -y    Z:\A\Chrome.7z  /S
  9. :: 此时解压完毕会得到一个版本号文件夹, 纯数字无规律,带点号,  像69.3723.23.9这样的
  10. @echo 此时需手动改名Z:\A\Chrome-bin\下的无规律版本号数字文件夹为111
  11. pause
  12. move /y       Z:\A\Chrome-bin\chrome.exe      Z:\A\Chrome-bin\111\
  13. :: 下面删除多余文件
  14. rd /s/q      Z:\A\Chrome-bin\111\default_apps\
  15. for /f "tokens=* delims=" %%a in ('"dir /s /b Z:\A\Chrome-bin\111\Locales|findstr /i /v "en-US.pak zh-CN.pak""') do del %%a
  16. :: 清空旧chrome文件夹
  17. rd /s/q      D:\PROGRAM\Net\Chrome
  18. xcopy  /i/e/y       Z:\A\Chrome-bin\111\      D:\PROGRAM\Net\Chrome\
  19. rd /s/q      Z:\A\
复制代码
每一版chrome的版本号都不同 . 怎么自动改这个无规律的带点文件夹名 ,一气呵成 ,  免去手动改名 ?

回复 2# Batcher


   只有一个文件夹, 文件夹名就是版本号 .  还有一个chrome.exe文件. 没有其它内容了 !

TOP

回复 4# Batcher


    非常感谢 !

TOP

本帖最后由 zhqiao 于 2018-9-20 20:38 编辑

回复 6# 窄口牛


    非常感谢 !
不会干掉用户数据. 都在. 自己解压的方式自由度高 . 不必被强制安装在C盘.

TOP

返回列表