[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. REM 根据自己电脑实际情况设置 7-Zip 的路径
  3. set "My7z=C:\Program Files\7-Zip\7z.exe"
  4. cd /d "C:\Users\Administrator\AppData\Local\Pal\Saved\SaveGames"
  5. for /f "delims=" %%a in ('powershell -c "Get-Date -UFormat '%%Y%%m%%d_%%H%%M%%S'"') do (
  6. for /f "delims=" %%i in ('dir /b') do (
  7. echo 正在处理文件 %%i
  8. "%My7z%" a "D:\Contra Operation Galuga\%%a.zip" "%%i"
  9. )
  10. )
  11. pause
复制代码
1

评分人数

bat小白,请多指教!谢谢!

TOP

回复 4# lovekix


   %date% 优点 :效率高,缺点 :在不同的代码页结果可能不同;调用2楼 powershell 代码 缺点 :多次调用影响效率,代码前出现 变量 y m h d_ ,则影响结果,
使用 (http://www.bathome.net/redirect.php?goto=findpost&ptid=3328&pid=247109)该楼powershell代码,不受变量影响
bat小白,请多指教!谢谢!

TOP

回复 6# lovekix


  
  1. @echo off
  2. cd /d "D:\Contra Operation Galuga\"
  3. for /f "delims=" %%i in ('dir /b /a-d *.zip') do (
  4. set file=%%i
  5. )
  6. "C:\Program Files\7-Zip\7z.exe" x  "D:\Contra Operation Galuga\%file%" -o "C:\Users\Administrator\AppData\Local\Pal\Saved\SaveGames"
  7. pause
复制代码
bat小白,请多指教!谢谢!

TOP

回复 9# lovekix


   用 %~dp0 替换
bat小白,请多指教!谢谢!

TOP

返回列表