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


    应该不是代码的问题,可能是系统读取相机图片错误
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

回复 6# ygqiang


    先调试能否获取到完整的全部文件列表
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

本帖最后由 ivor 于 2016-3-12 18:30 编辑

回复 1# ygqiang


    我用Python写的,放在相机最顶层
  1. # coding:utf-8
  2. # python 3.5.1
  3. import os, shutil, time
  4. # 需要复制的文件名后缀数组
  5. end_filter = ('.jpg','.crw', '.cr2', '.avi','.mov', '.mp4')
  6. # 目标文件夹
  7. dest_dir = 'd:\\%s-%s'% (time.localtime().tm_year,time.localtime().tm_mon)
  8. # 如果目标文件不存在则创建
  9. if os.path.exists(dest_dir) == False:
  10.     os.mkdir(dest_dir)
  11. # 遍历查找需要复制的文件
  12. for parent, dirnames, files in os.walk('.'):
  13.     for i in files:
  14.         if i.endswith(end_filter):
  15.             shutil.copy(('%s\\%s'% (parent, i)),dest_dir)
  16.             print('copying %s\\%s'% (parent, i))
  17. os.system('pause')
  18.             
复制代码
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

回复 10# ygqiang


    https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe  

代码保存为xx.py,后缀是.py,放在相机里面运行就会复制当前目录下面所有的照片和视频到指定目录
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

回复 16# ygqiang


    我搜了一下,访问相机好像很麻烦
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

返回列表