国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 2073|回復: 8

文件批量檢索復制

[復制鏈接]
1#
發表于 2023-12-28 11:51:23 | 只看該作者 |倒序瀏覽 |閱讀模式
本帖最后由 youhun200 于 2023-12-28 11:53 編輯
& W. K! C' V* O8 K  W9 ^4 A& ?
( I3 ^; h0 G9 z4 u; C9 M1 ^/ |- s" a這個小程序是根據自己工作需要編寫的,很簡單,就是在跳出的list.txt里列出你要復制的文件名(可以不寫后綴名),由上至下寫入,然后按提示創建文件夾或已有文件夾,檢索后會彈出一個搜索到的文件清單,以供編輯。保存后回車,文件就全復制你指定的文件夾里了。下面我把代碼復制過來,僅供參考。(360會有提示,若不放心可以分析代碼,絕不會有損害系統的執行代碼)就當是一種娛樂吧1 s% V* V) B$ ]5 \4 }( K/ Y
@echo off
; F, u8 j. a% Z7 `title  文件批量檢索復制
0 C. u  \/ h' ^6 `# ncolor  1e
9 H: n. x7 ]! X! [3 \:stad9 }4 Z  Q: m( k) T0 C- Q
if  not  exist  list.txt  goto  exd5 E3 L$ Z1 s9 t1 C0 C% B
cls9 f% |1 r1 y2 M# t" ~6 ~
@echo.
9 S  C( o6 Y( g# H  B0 s+ ]! ^set/p       ph=       ● 輸入創建文件夾的名稱或已有文件夾名(空輸入無效):6 ]+ o" Z, K) i5 B8 Z( L
if  "%ph%"==""  goto stad0 k) {2 |7 F$ ?' y  ~7 N; y+ {: I1 O
if  exist  "%ph%"  goto menu
8 [  j- d6 h) a9 vmd  "%ph%"
6 T" T1 k. R5 B' v- ?& Y:menu7 n- j6 \( |+ e" T: ^
cls' l0 \' l1 x2 P0 R" b
mshta vbscript:msgbox("在文本中輸入需要搜索的文件列表, 保存并回車,單擊確定",64,"提示")(window.close), q6 d) N' x0 o) P. L
list.txt
; G4 O9 p' L5 f$ _, f: @findstr /rc:"." /rc:" " list.txt||  goto  ens
$ q0 g; r* ]' P7 j) p9 Dcls
" i. ^" h. ~7 e1 T4 g@echo.
$ X' y! t. A' T6 C& u@echo      回車繼續......& z# t4 F6 q7 G5 a/ U
pause >nul
. ^$ ?5 t: e. t3 c' h5 t' O& `cls. }$ F. a7 g! H- y
@echo.7 V2 d/ q4 _5 t% f7 s
@echo                  正在搜索文件,稍候......- @& ^8 \& @, r) v
for /f  "tokens=1*"  %%f  in (list.txt) do  dir/s/a/b  \*"%%f"*  >>lise.txt
$ \' L+ M: {9 `cls
# A& i9 j- D6 k% m% M6 o  B@echo.
4 D3 I) h  G* a; _) Ncls
" r2 \$ D. T: x) y* e7 j, n0 L: Qfindstr /rc:"." /rc:" "  lise.txt||  goto  err
  H6 A3 ?3 ]( A7 F: H( P# scls
& a/ i; {$ b( l7 Bmshta vbscript:msgbox("查閱并編輯搜索到的文件列表, 保存并回車,單擊確定",64,"提示")(window.close)& T/ |  [0 _& x+ M  Y
lise.txt2 l, r  w, i# z6 g  v7 Y
@echo.
  G7 g: D, J6 G@echo      回車繼續......
* E0 B4 E3 l8 v* [0 mpause >nul! v$ s$ f4 m5 k# k, f
cls
$ x2 N3 g- }6 C! |0 afindstr /rc:"." /rc:" "  lise.txt||  goto  erx" q. Y; Y7 e3 |3 Z$ y5 a
cls7 P& x& @7 Z, @: r5 Z6 q
for /f  "tokens=1* delims=" %%f in (lise.txt) do copy/y "%%f"  "%ph%"  >nul  2>nul
1 O: c$ C  }* w5 ~8 Z% P6 f1 ycls
/ b8 e3 T- @1 K& k7 R4 X- N; r4 W@echo.$ F: |, q0 S) E4 t! C
set cnt=05 |9 l6 ^& \1 W' O( W9 G) N
for /f "delims=" %%i in ('dir/b/a-d "%ph%" 2^>nul') do (set /a cnt+=1" W% M' i8 o' B% t; N0 C
)+ A" q; Y1 }# l, ~. [2 V
if defined cnt (set   inf=共搜索到【%cnt%】個文件.) else echo,NO find files.
$ j6 `. z8 J. ]4 d- E' v' Wdel/q   lise.txt  >nul0 y9 E; d5 x. U+ D
mshta vbscript:msgbox("%inf%"^&vbCr^&vbCr^&"復制完成! 單擊確定退出",64,"提示")(window.close)
" a0 X: b- n9 c4 X6 J( F& Hexplorer.exe   %ph%
1 W& z* T3 l) z; dexit
7 \* g" n8 L2 C$ u1 t  |% Q8 |& @:exd
4 @( A  C" w7 x6 s4 rcls) w' I3 s) \: \! v7 t
@echo.           >list.txt( a4 m" |9 k$ J
cls
. H, L7 d$ \7 W$ O' K/ o9 }) J$ Wmshta vbscript:msgbox("【list.txt】文本已創建,單擊確定,繼續操作.",64,"提示")(window.close)
; m3 ?7 P) J9 {2 mcls( c; n6 A9 R5 `/ K' `" ^! I% T
goto stad
4 {" s' h- m6 g/ I: F6 L- A# \7 O9 p:ens
# Z: W( @! {* l3 h4 V0 u- Scls
/ k% z8 ?$ K+ C; o; ~8 ?mshta vbscript:msgbox("文本不能為空,單擊確定,繼續操作. ",16,"錯誤提示")(window.close)8 ^1 b9 |7 i. K/ h9 Z3 c
if  not  exist  list.txt  goto exd- Q+ p$ B+ b* N& n& b
goto menu8 Z% y+ W4 V  X5 W) O
:err: @+ E0 `. P; K% Y, |9 |; A$ |( @6 _
cls
7 J( a$ G& J, j, y, P% Cmshta vbscript:msgbox("沒有搜索到你要的文件,單擊確定退出",64,"提示")(window.close)
) R  M3 P. _1 B/ A5 Gexit
; S4 `9 f0 N) }& d: R:erx
) K0 u1 ^# I0 ocls4 v2 G, M( s* s+ Z6 S
del/q   lise.txt  >nul
1 a( M$ U9 j: p- W2 wmshta vbscript:msgbox("沒有搜索到你要的文件,單擊確定退出",64,"提示")(window.close)5 \9 G- ?4 m" u* D6 G" {) R
exit
! Q* F% |" [8 O6 ]5 l差點忘了,用記事本粘貼后,自己起名,后綴名寫為bat或cmd, S! V. P: _! |" z2 P4 d
/ T. j- w7 O# h/ X

評分

參與人數 2威望 +2 收起 理由
DaedraMech + 1 熱心助人,專業精湛!
喂我袋鹽 + 1 熱心助人,專業精湛!

查看全部評分

回復

使用道具 舉報

2#
發表于 2023-12-28 13:13:11 | 只看該作者
在這里好多人不是做電氣的,對于語言不了解的,既然寫在這里不如做成一個插件,然后大家在輸入框里輸入想查的東西,一點查詢就能用好些。1 n: P4 N8 d' m  ~' a

點評

做成插件,需要轉換代碼。謝謝你的提示。  發表于 2023-12-28 15:48
3#
發表于 2023-12-28 15:41:03 | 只看該作者
批處理命令?...

點評

是的  發表于 2023-12-28 15:47
4#
發表于 2023-12-28 15:57:52 | 只看該作者
樓主NB....應用場景是?
5#
 樓主| 發表于 2023-12-28 18:19:04 | 只看該作者
mhfx2020 發表于 2023-12-28 15:571 a( F( O& c% y# }8 x; Y& O, M
樓主NB....應用場景是?
7 r. c# ]2 K2 L  Y8 M
以下是從運行開始到結束的截圖5 w, g7 ^- s, |/ M1 b+ D

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×

點評

編寫這段代碼完全是出于個人工作需要,不一定適合大家。  發表于 2023-12-28 18:20
6#
發表于 2023-12-29 08:24:13 | 只看該作者
好物,收藏了。感謝分享
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-10-3 17:36 , Processed in 0.062815 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表