[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 ivor 于 2016-2-22 10:43 编辑
  1. #!/usr/bin/env python
  2. # Python 3.5.1
  3. # coding:utf-8
  4. import os, re
  5. if not os.path.exists("zuk手机"):
  6.     os.mkdir("zuk手机")
  7. for file in os.listdir("."):
  8.     if file.endswith(".jpg") | file.endswith(".mp4"):
  9.         if file.startswith("IMG") | file.startswith("VID") | file.startswith("Screenshot"):
  10.             os.rename(file, "zuk手机//%s" % file)
复制代码
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

本帖最后由 ivor 于 2016-2-22 12:43 编辑

回复 5# ygqiang
  1. @echo off
  2. for /f "delims=" %%a in ('dir /b *.jpg *.mp4') do (
  3. echo %%a | findstr /R "^IMG_.*_.*\.jpg" && move "%%a" ".\zuk手机\%%a"
  4. echo %%a | findstr /R "^Screenshot_.*\.jpg" && move "%%a" ".\zuk手机\%%a"
  5. echo %%a | findstr /R "^VID_.*\.mp4" && move "%%a" ".\zuk手机\%%a"
  6. )
  7. pause
复制代码
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

回复 7# ygqiang


    我在6楼的代码已更新
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

  1. dir .\zuk手机  /b | findstr /r ".*" || rd .\zuk手机
复制代码
如果.\zuk手机 没有任何文件,删除文件夹
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

回复 13# ygqiang


    区别就是,第一个  可以更改文件名字,有时也会用move 当做rename使用
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

返回列表