使用bat批量移動檔案程式移動指定數量檔案到指定檔案夾,比如,現有A檔案夾圖片100張,需要將前20張圖片移動到B檔案夾,求大神指教
uj5u.com熱心網友回復:
bat可能比較困難,簡單點的話可以用vbs:
set fso = createobject("scripting.filesystemobject")
curdir = fso.getparentfoldername(wscript.scriptfullname)
dirA = fso.buildpath(curdir,"A")
dirB = fso.buildpath(curdir,"B")
for each objfile in fso.getfolder(dirA).files
if lcase(fso.getextensionname(objfile.name)) = "jpg" then
objfile.move fso.buildpath(dirB,objfile.name)
count = count + 1
if count >= 20 then
exit for
end if
end if
next
msgbox "done!"
運行示例:

下載地址:
鏈接:https://pan.baidu.com/s/1B5hCTrcjer1x4s6lIWUcjQ
提取碼:jcit
uj5u.com熱心網友回復:
我也覺得有點難,非常感謝uj5u.com熱心網友回復:
那個我想問一下,這個是復制的,如果剪切的話需要改一下什么
uj5u.com熱心網友回復:
這個是移動的,不是復制的啊;uj5u.com熱心網友回復:
好的好的,我看錯了,抱歉抱歉
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/28669.html
標籤:VB基礎類
