用批处理,怎么把同一个文件夹中的很多个文件里的其中一个文件复制到另一个文件夹里
如文件夹A中有1.bmp-30.bmp这三十个图片,现需要用批处理或VBS,每执行一次这个批处理或VBS就只复制文件夹A中的一个文件到文件夹B中,或者,根据日期,1日复制...
如文件夹A中有1.bmp-30.bmp这三十个图片,现需要用批处理或VBS,每执行一次这个批处理或VBS就只复制文件夹A中的一个文件到文件夹B中,或者,根据日期,1日复制1.bmp到文件夹B,2日复制2.bmp到文件夹B...... 30日
复制30.bmp到文件夹B中(不必按顺序)请问,这样应该怎么写。 展开
复制30.bmp到文件夹B中(不必按顺序)请问,这样应该怎么写。 展开
展开全部
用vbs文件,根据日期复制一个文件,用代码
CreateObject("Scripting.FileSystemObject").CopyFile "a\" & Day(Now) & ".bmp", "b\"
或
CreateObject("WScript.Shell").Run "cmd /c copy a\" & Day(Now) & ".bmp b\ /y"
CreateObject("Scripting.FileSystemObject").CopyFile "a\" & Day(Now) & ".bmp", "b\"
或
CreateObject("WScript.Shell").Run "cmd /c copy a\" & Day(Now) & ".bmp b\ /y"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
批处理文件要放到文件夹里用
::第一种,一次复制一个。
@echo off&setlocal enabledelayedexpansion
:ag
set /a n+=1
if exist d:\bak\!n!.bmp goto ag
copy /y "%~pd0!n!.bmp" "d:\bak"
::第二种,那日复制那个。
@echo on&setlocal enabledelayedexpansion
set /a n=%date:~8,2%
copy /y "%~pd0!n!.bmp" "d:\bak"
::第一种,一次复制一个。
@echo off&setlocal enabledelayedexpansion
:ag
set /a n+=1
if exist d:\bak\!n!.bmp goto ag
copy /y "%~pd0!n!.bmp" "d:\bak"
::第二种,那日复制那个。
@echo on&setlocal enabledelayedexpansion
set /a n=%date:~8,2%
copy /y "%~pd0!n!.bmp" "d:\bak"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先搜索,然后在搜索结果中一次全选复制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询