七七影院色七七_免费观看欧美a一级黄片_亚洲综合久久久久久中文字幕_国产999999在线视频免费观看,国产小视频无码,国产精品亚洲日日摸夜夜添,女人高潮潮叫免费网站,久久影院国产精品,日韩成人在线影院,欧美囗交XX×BBB视频,色在线综合高清

機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: 魍者歸來
打印 上一主題 下一主題

【魍生技】快速統(tǒng)計文件名

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2020-5-5 15:03:33 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
有時候我們統(tǒng)計當(dāng)前文件夾內(nèi)某種文件的文件名,,少的時候當(dāng)然手打就ok,,面對幾百張圖紙的時候這并不是個理智的方法,。
% ?+ H1 D! M  E0 @8 g, I; }( k# R& E5 u, j
所以這個時候就可以祭出【批處理】了:: q$ M! c, H3 g, C
! N6 h$ U% m/ G4 }& c
1、新建一個.txt文件,。/ L& p$ N8 B: ?& W
2,、打開,輸入以下紅字內(nèi)容(這里以統(tǒng)計.PDF文件為例):
- U  d' H5 m" P8 A; ]DIR  *.pdf /B  >LIST.TXT& ]/ q, R2 I# N# K  @+ d
- ]) s* W; \# I) T# ^7 n
3,、保存文件,,將.txt后綴改為.bat。- F- u0 [. K4 o7 D$ b6 j
4,、雙擊運行,,會在當(dāng)前文件夾生成一個LIST.TXT文件,打開可以看到里面的內(nèi)容就是當(dāng)前文件夾下全部PDF文件清單,。7 w+ }# o  Z# A" V- x6 V& w
5 u6 Z7 ]2 j/ l
特別的說明:
% g$ n( z/ \3 E9 ?
  • 上述紅色字體的部分可以直接復(fù)制黏貼,,所有字符(包括空格)均為英文半角
  • .pdf可以替換成自己需要的后綴名,,比如統(tǒng)計圖紙的時候可以改成.dwg等,。
  • LIST.TXT是用來存儲清單的文本文檔,其中LIST可以替換成自己習(xí)慣的名字,,但不要用中文,,會出現(xiàn)亂碼。
  • 保存好的.bat文件復(fù)制到任何有權(quán)限的文件夾都可以使用。(注意:不會統(tǒng)計子文件夾中的文件)
    " ~. Q% r3 x- ^4 y0 f7 x
9 L9 ~2 z9 `2 `& d, P1 U
! m+ K, w, @$ a. J4 G# v
2#
發(fā)表于 2020-5-5 16:10:43 | 只看該作者
轉(zhuǎn)帖
, t0 E  ~4 W7 N# f. C批量獲取文件名
! V, t2 p/ H# e" s8 m! d7 G' s這里分享工具下載鏈接:; ]( D; c- q% g  e

& K% e6 W' `. s8 Y, Z6 f# Q4 _http://pan.baidu.com/s/1o8u6aiY( o% f' q3 z( E5 J* a6 H- m# f" V

8 l. c: {6 C9 Z' p功能:批量獲取同一個文件夾內(nèi)的文件名,,并根據(jù)文件名統(tǒng)計分支機構(gòu)的文檔報送情況,。0 f$ X" A  N3 L9 t8 T* I$ W

4 T- S5 G" z0 a& R使用方式:將表格文件放入存放需要統(tǒng)計各種文件的文件夾內(nèi),打開EXCEL表格,,選擇需要統(tǒng)計的文件類型,,點擊按鈕運行宏即可。. u% _) l) {' Q) v# Q- B2 d

5 y/ z: N8 L- b. s0 G8 }* M注意事項:最好在收集保存文件時,,按照報送機構(gòu)關(guān)鍵字重命名文件(可以通過VBA代碼在OUTLOOK中自動存儲郵件的附件并重命名,,這個以后再和大家分享)。
) K, `& s& D4 n/ d. V- q5 S( M' ?1 k5 p% J; C+ c, @% s3 a
授人以魚不如授人以漁,,這里直接上代碼:
" ?& Z2 x, }4 n" w/ d8 b# d! u7 c1 D5 f! J8 S" v
Private Sub 提取文件名()
, O& x8 m3 ]3 }/ \. a) J2 ~7 i0 P* a- {6 B- @
Dim FileName As String
" b  s- l+ z; x) l3 y
% S) v/ p9 |; B# @: x* X9 TDim i As Long0 Y4 k4 G* t) f: R: c1 k( ]
+ q1 E  t2 E, c  S
Dim tmp As String1 Q" U8 P8 a7 ^' g
1 {1 ^- U/ m& M+ M' v3 V2 h
mypath = ActiveWorkbook.Path& u, a) z: `) i
' X4 M5 G2 f! e$ ?3 @
FileName = Dir(mypath & "\*.*")'如果是僅需要統(tǒng)計特定類型的文件如EXCEL,將*.*改為*.xlsx即可,以此類推1 S# p$ z8 x9 i1 t7 P3 [/ [2 h

2 [0 N% q- K$ O0 h6 `/ X* w* Gi = 0' Q/ J- |8 J2 U1 d8 _$ k0 w2 L) q

; z+ t4 N' t" ~Range("N:N").ClearContents; p# I8 }, j* u. C, ?

- _2 L! E. T* L/ `" w) zDo While FileName > ""2 I% S8 F8 ?+ V- z- H& @: j7 [

( I" V# J' U. l; Q( ni = i + 1
$ P+ @  u; R4 C' W& \; ?0 c" Z
! l( i0 _4 Y, o% K; {Range("N" & i) = FileName
7 q6 c' s0 X4 I: R, S" \7 x( b/ E& W1 w; W. m1 w6 N
FileName = Dir5 x9 s& c- O  p! x

9 ]2 E7 U- l6 {8 \Loop
; c; Z8 v. W: n5 v: Q( L( Q. M6 [
End Sub

自動獲取文件夾內(nèi)全部文件的文件名.rar

17.06 KB, 下載次數(shù): 4, 下載積分: 威望 -3 點

評分

參與人數(shù) 2威望 +2 收起 理由
閑人南居 + 1 熱心助人,,專業(yè)精湛!
大白小白 + 1 熱心助人,專業(yè)精湛!

查看全部評分

3#
發(fā)表于 2020-5-5 18:20:06 | 只看該作者
收藏了,,感謝分享。
4#
發(fā)表于 2020-5-5 23:04:26 | 只看該作者
“/B”代表的含義是什么,?
5#
發(fā)表于 2020-5-6 14:13:20 | 只看該作者
這是個好主意,!
6#
 樓主| 發(fā)表于 2020-5-6 15:09:26 | 只看該作者
曉昀 發(fā)表于 2020-5-5 23:04' x/ y! Y6 b2 s* K
“/B”代表的含義是什么?
8 u  L# {( }' Z; Z1 [9 ], J* z; i/ W
7 f! r5 j! w4 d, U$ J" ?
上圖是命令行中的提示信息,,/B相當(dāng)于輸出簡化的格式(也就是文件名或文件夾名)
2 D" O- v; p$ m6 k$ G1 b- ]+ G7 K- \0 C: s) q9 b7 I9 U8 V

) u' P8 y5 P; ]上圖是兩個命令的對比:①用了dir /b,,輸出的是所在文件夾包含的子文件夾名和文件名;②用了dir,,輸出的是驅(qū)動器和文件(夾)的信息,。( [0 j0 Q8 v; v* `
7#
發(fā)表于 2020-5-7 08:59:27 | 只看該作者
收藏了,謝謝,!
8#
發(fā)表于 2020-6-11 13:07:55 | 只看該作者
分享
9#
發(fā)表于 2021-8-15 10:01:45 | 只看該作者
怎么批量在文件名中漢字前后加上括號,?
10#
 樓主| 發(fā)表于 2021-8-15 10:17:12 | 只看該作者
妖洞兩拐 發(fā)表于 2021-8-15 10:019 i8 B6 v& M5 j& J3 N( t# _* E8 c" x; Z
怎么批量在文件名中漢字前后加上括號?

1 B' G2 k2 F7 R! @* x) T這個需求很古怪,,一般都是要去括號的,。可以拿excel中的替換功能當(dāng)橋梁,,批量修改文件名,。或者有閑暇時間的,,可以直接摞代碼搞定,。
0 @. X: G$ m) y. N4 I5 O# l
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2025-4-10 16:08 , Processed in 0.066315 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表