当前位置:网站首页>一键加速索尼相机SD卡文件的复制操作,文件操作批处理教程
一键加速索尼相机SD卡文件的复制操作,文件操作批处理教程
2022-06-27 00:10:00 【arenascat】
前言
索尼的文件系统很迷,微单是延续DC的文件管理,所以也就造成了DCIM文件夹下就是专门存些照片,视频又在另一个文件夹而普通人的话,又是用不上XML文件的,每次复制都很麻烦,像是之前我用佳能全画幅时候就没有这个毛病。
那有没有什么优化流程的方法?我就写了这样的一个批处理文件,用来提供给各位Windows用户使用。
只需要配置好文件然后放在SD卡目录下,就可以一键快速复制你的视频和照片到指定的文件夹,这速度可比自己去点资源管理器快多了。

如何用?
在SD卡的目录下新建文本文档然后复制这些内容
@ECHO OFF
echo 即将复制文件到指定文件夹
SET TAGETPATH= Z:\待处理\
SET PICPATH=101MSDCF
SET /P B=请输入文件夹的名称:
SET PATH=%TAGETPATH%%B%
set /p A=确认要建立文件夹 %TAGETPATH%%B% 吗?(y/n):
IF /i "%A%"=="n" EXIT ::退出
IF /i "%A%"=="y" GOTO :1 ::
CLS&%0
:1
MD %PATH%
COPY ".\DCIM\%PICPATH%\*.ARW" %PATH%
ECHO 已完成照片的复制,回车以继续视频的复制
COPY ".\PRIVATE\M4ROOT\CLIP\*.MP4" %PATH%
DEL ".\PRIVATE\M4ROOT\CLIP\*.XML"
ECHO 已完成所有文件复制,回车退出并打开文件夹
PAUSE
START %PATH%
需要注意
1.替换掉这里的【Z:\待处理\】这个文件夹名称为你常用的存放内容的文件夹
2.【101MSDCF】也要替换成你的SD卡的照片文件夹的名称

3.另存为,选择ANSI编码。

进一步加速操作
如果说你想更快,可以使用这个复制并删除SD卡文件的脚本,当然我在删除这边设置了一个判断防止误操作。(不推荐)
@ECHO OFF
echo 即将复制文件到指定文件夹
SET TAGETPATH= Z:\待处理\
SET PICPATH=101MSDCF
SET /P B=请输入文件夹的名称:
SET PATH=%TAGETPATH%%B%
set /p A=确认要建立文件夹 %TAGETPATH%%B% 吗?(y/n):
IF /i "%A%"=="n" EXIT ::退出
IF /i "%A%"=="y" GOTO :1 ::
CLS&%0
:1
MD %PATH%
COPY ".\DCIM\%PICPATH%\*.ARW" %PATH%
ECHO 已完成照片的复制,回车以继续视频的复制
COPY ".\PRIVATE\M4ROOT\CLIP\*.MP4" %PATH%
set /p A=复制已完成了,是否删除卡中的源文件?(y/n):
IF /i "%A%"=="n" EXIT ::退出
IF /i "%A%"=="y" GOTO :2 ::
CLS&%0
2:
DEL ".\PRIVATE\M4ROOT\CLIP\*.*
DEL ".\DCIM\%PICPATH%\*.*"
ECHO 已完成所有文件操作,回车退出并打开文件夹
PAUSE
START %PATH%
语句说明
首先是两个系统相关,PAUSE和@ECHO OFF,我想不用多说,PAUSE会需要获取一个任意键盘按键以进行下一步。
然后是SET,非常常用的一个语句,但是这里需要注意的是,虽然说有中文或者其他汉字会需要在前后加上英文字符【"】,但是其他时候就不要加这个了,比如说没必要再【"%TAGETPATH%"】这样,直接去掉前面的引号,像是【%TAGETPATH%】这样就可以
批处理中的判断,非常常用的一个句式,这里SET除了设置一个变量,还加了/p参数,使得这个变量可以从键盘输入,由用户进行赋值。而IF则是一个判断句式,/i用于让用户的输入不区分大小写,比如说【y】和【Y】是一样的
set /p A=复制已完成了,是否删除卡中的源文件?(y/n):
IF /i "%A%"=="n" EXIT ::退出
IF /i "%A%"=="y" GOTO :2 ::
CLS&%0
GOTO和字符(通常数字,也可以是字母)配合,从而实现这种跳转方法的操作,比如我在上面就设置了1和2
2:
DEL ".\PRIVATE\M4ROOT\CLIP\*.*
DEL ".\DCIM\%PICPATH%\*.ARW"
边栏推荐
- Xiaobai looks at MySQL -- installing MySQL in Windows Environment
- Record a bug caused by a line break
- Batch generate folders based on file names
- Is it safe to open a compass account?
- Moher College - SQL injection vulnerability test (error reporting and blind note)
- Oracle 数据库基本知识概念
- 2022年地理信息系统与遥感专业就业前景与升学高校排名选择
- 气液滑环与其他滑环的工作原理有什么区别
- Lwip之ARP模块实现
- test
猜你喜欢

Other service registration and discovery

当Transformer遇见偏微分方程求解

Safe and cost-effective payment in Thailand

Lambda表达式

In depth understanding of UDP in the transport layer and the use of UDP in sockets

超硬核!华为智慧屏上的家庭相册竟可以自动精准分类?

Mindspire, a domestic framework, cooperates with Shanshui nature conservation center to find and protect the treasure life in the "China water tower"

安利!如何提优质的ISSUE?学霸是这样写的!

高清滑环生产过程当中的质量如何把控

【Mysql】时间字段默认设置为当前时间
随机推荐
Is it safe to buy pension insurance online? Is there a policy?
数据库面试题+sql语句解析
Other service registration and discovery
Encapsulate servlet unified processing request
Concepts de base de données Oracle
大咖讲 | 最前沿的昇思MindSpore开源社区运营的经验分享,快拿出小本本记录呀!
从位图到布隆过滤器,C#实现
Technical dry goods | top speed, top intelligence and minimalist mindspore Lite: help Huawei watch become more intelligent
How to control the quality of HD slip ring in the production process
Sword finger offer 10- ii Frog jumping on steps
05 | 規範設計(下):commit 信息風格迥异、難以閱讀,如何規範?
Memorizing byte order of big and small end
根据文件名批量生成文件夹
matlab数据类型 —— 字符型
Super hard core! Can the family photo album on Huawei's smart screen be classified automatically and accurately?
简单快速的数网络(网络中的网络套娃)
寻找旋转排序数组中的最小值 II[经典抽象二分 + 如何破局左中右三者相等]
The most complete hybrid precision training principle in the whole network
Redis detailed tutorial
Lwip之ARP模块实现