批处理COPY命令
有一个文件夹,里边有许多的照片文件,格式都一样JPG每天,要把不同的图片复制到一个固定的文件夹里,如何使用批处理COPY命令呢?总不能一个一个复制或者一行一行命令打吧,有...
有一个文件夹,里边有许多的照片文件,格式都一样JPG
每天,要把不同的图片复制到一个固定的文件夹里,如何使用批处理COPY命令呢?
总不能一个一个复制或者一行一行命令打吧,有没有什么办法实现一次复制多个文件的
比如说
我想把1,3,5文件复制
有没有什么办法copy "c:\1,3,5.jpg" "d:\"或者类似
copy "c:\1+3+5.jpg" "d:\"
能明白我的意思吗?
因为后缀名都一样,有什么办法不用每次都输入后缀名吗
每天就输入要复制的图片的名字就可以了,每天需要的图片数量是不一样的
所以有没有什么变量之类的语法
答案满意多加分
先谢谢了 展开
每天,要把不同的图片复制到一个固定的文件夹里,如何使用批处理COPY命令呢?
总不能一个一个复制或者一行一行命令打吧,有没有什么办法实现一次复制多个文件的
比如说
我想把1,3,5文件复制
有没有什么办法copy "c:\1,3,5.jpg" "d:\"或者类似
copy "c:\1+3+5.jpg" "d:\"
能明白我的意思吗?
因为后缀名都一样,有什么办法不用每次都输入后缀名吗
每天就输入要复制的图片的名字就可以了,每天需要的图片数量是不一样的
所以有没有什么变量之类的语法
答案满意多加分
先谢谢了 展开
4个回答
展开全部
问题中没有提及是有序复制还是无序复制。还有就是JPG的的具体名字如何?
如是无序复制那么一楼和二楼的代码就不错,如果是有序复制,比如奇数或者偶数,那么可以使用以下代码:
@echo off
for /l %%i in (1,2,1000) do (
if not eist "d:\%%i" (
copy "c:\%%i.jpg" d:\
) else (echo 存在同名文件&goto :eof)
)
pause>nul
以上代码是奇数数列,如果想要偶数数列,将1改为2即可。
如是无序复制那么一楼和二楼的代码就不错,如果是有序复制,比如奇数或者偶数,那么可以使用以下代码:
@echo off
for /l %%i in (1,2,1000) do (
if not eist "d:\%%i" (
copy "c:\%%i.jpg" d:\
) else (echo 存在同名文件&goto :eof)
)
pause>nul
以上代码是奇数数列,如果想要偶数数列,将1改为2即可。
万山数据
2024-11-14 广告
2024-11-14 广告
实时数仓处理是我们北京万山数据科技有限公司数据处理能力的核心之一。它基于先进的流处理技术,能够实时捕获、处理和分析海量数据,确保数据的时效性和准确性。通过构建高效的实时数据管道,我们能够实现数据的即时入库与查询,为业务决策提供强有力的支持。...
点击进入详情页
本回答由万山数据提供
展开全部
copy c:\*.jpg d:\
这样就可以了。
这样就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@ECHO OFF
SET/P .=请输入图片名字中间逗号隔开(如1,3,5):
FOR %%i in (%.%)do copy /y "c:\%%i.jpg" d:\
ECHO 复制完毕!& PAUSE >nul
SET/P .=请输入图片名字中间逗号隔开(如1,3,5):
FOR %%i in (%.%)do copy /y "c:\%%i.jpg" d:\
ECHO 复制完毕!& PAUSE >nul
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
set /p f=输入图片名称,以空格隔开,如1 3 5:
for %%a in (%f%) do copy c:\%%a.jpg "d:\"
set /p f=输入图片名称,以空格隔开,如1 3 5:
for %%a in (%f%) do copy c:\%%a.jpg "d:\"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询