vb如何批量修改檔名,VB如何批量修改檔名?

2022-03-05 15:00:47 字數 4054 閱讀 4859

1樓:網海1書生

dim s() as string

d=dir("d:\*.doc")

do until d=""

s=split(d,".")

s(ubound(s)-1)=s(ubound(s)-1) & "b"

name "d:\" & d as "d:\" & join(s,".")

d=dir

loop

msgbox "批量修改檔名完畢!"

如何批量提取多個word的檔名?

2樓:很多很多

批量提取多個word的檔名的具體步驟如下:

需要準備的材料分別是:電腦、word文件。

1、首先開啟電腦,右鍵點選桌面空白處新建一個文字文件。

2、然後在彈出來的視窗中點選開啟「」

4、然後點選檔案中的「儲存」,關閉文字文件。

5、右鍵單擊文字文件選擇重新命名。

6、然後將字尾名改成「.bat」,然後雙擊該程式。

7、然後開啟計算機,點選上方輸入f:\word.txt,回車確定。

8、然後就看到提取的word文件名字了。

3樓:愚喬啊

操作比較簡單,電腦中暫時沒有word文件,以下以txt文件為例,寫一下操作步驟,word文件操作方式相同。

1、進入到要整理的資料夾。

2、然後在資料夾中新建一個txt的文件。

3、開啟文件,在文件中貼上下面一段**:dir /a-d /b *.txt>name.txt

其中txt是檔名的字尾,可以通過更改這個來實現篩選。

4、儲存後,將這個檔案的字尾名稱更改為【.bat】5、雙擊執行這個bat檔案,執行過後就會出現一個名為【name.txt】的檔案。

6、開啟這個檔案,所有的檔名稱就都提取好了。

4樓:匿名使用者

假如你d:\word目錄下

複製如下**:

dir d:\word\*.doc >d:\word.txt在桌面新建一個文字文件,將**貼上進入,將文字文件的字尾名改為.bat

雙擊執行,它會把d:\word目錄下的word檔案全部找出來寫在d:\word.txt檔案裡。。。

vb如何批量更改檔名?

5樓:匿名使用者

name 語句

重新命名一個檔案、目錄、或資料夾。

語法name oldpathname as newpathname

oldpathname --- 原檔名

newpathname --- 新檔名

例如:name "閭撳皬騫蟲椂浠e叏25絝_doc" as "閭撳皬騫蟲椂浠e叏25絝.doc"

6樓:匿名使用者

1、用 dir 遍歷目錄下檔案,

2、然後repalce替換 「_」 為 點,

3、最後 name...as...

用vb批量重新命名檔案,如何實現?

7樓:匿名使用者

replace(a,b,c)

在a中尋找b 替換成c

private sub command1_click()dim oldname

dim newname as string, i as integer, a as integer

oldname = array("z:\1.txt", "z:\2.txt")

for i = 0 to ubound(oldname)a = instr(1, oldname(i), "\")newname = replace(oldname(i), mid(oldname(i), 1, a), mid(oldname(i), 1, a) & chr(97 + i))

name oldname(i) as newnamenext

end sub

自己再加工一下吧

如何用vb修改檔名

8樓:梅萱夫丙

name

"d:\a.txt"

as"d:\b.txt"

同樣有複製的作用.

把後面的換個路徑的話

就會複製到那裡並重新命名

9樓:匿名使用者

private sub form_load()dim i as integer

i=121

end sub

新增一個按鈕,命名「修改」,加入如下**:

name "c:\abc\temp_" & i & ".txt" as "c:\abc\temp.txt"

i=i+1

新增一個按鈕,命名「刪除」,加入如下**:

kill "c:\abc\temp.txt"搞定

10樓:匿名使用者

二次補充:肯定沒問題了,把其他功能都去掉了,只剩下改名和刪除,如果想吧刪除去掉,就去註釋的那一句。

============

建一個command1,如果需要,建立command2。

**如下。

============

dim t as integer, s as stringprivate sub command1_click()name "c:\abc\temp_" & t & ".txt" as "c:

\abc\temp.txt"

kill "c:\abc\temp.txt" '不刪除的話去掉這一句t = t + 1

if t = 151 then end '比方說你想進行到檔案150,就要寫上151

end sub

private sub form_load()t = 121

end sub

11樓:

修改後全部刪掉,有什麼意義?

temp.txt也刪嗎 ?

樓上的就是全部刪掉了.

12樓:匿名使用者

name 語句

重新命名一個檔案、目錄、或資料夾。

語法name oldpathname as newpathname

name 語句的語法具有以下幾個部分:

部分描述oldpathname

必要引數。字串表示式,指定已存在的檔名和位置,可以包含目錄或資料夾、以及驅動器。

newpathname

必要引數。字串表示式,指定新的檔名和位置,可以包含目錄或資料夾、以及驅動器。而由 newpathname

所指定的檔名不能存在。

說明name 語句重新命名檔案並將其移動到一個不同的目錄或資料夾中。如有必要,name 可跨驅動器移動檔案。 但當 newpathname 和

oldpathname 都在相同的驅動器中時,只能重新命名已經存在的目錄或資料夾。 name 不能建立新檔案、目錄或資料夾。

在一個已開啟的檔案上使用 name,將會產生錯誤。必須在改變名稱之前,先關閉開啟的檔案。name 引數不能包括多字元 (*)

和單字元 (?) 的統配符。

name 語句示例

本示例使用 name 語句來更改檔案的名稱。示例中假設所有使用到的目錄或資料夾都已存在。

dim oldname, newname

oldname = "oldfile": newname = "newfile" ' 定義檔名。

name oldname as newname ' 更改檔名。

oldname = "c:\mydir\oldfile": newname = "c:\yourdir\newfile"

name oldname as newname ' 更改檔名,並移動檔案。

如何用vb批量建立資料夾以及更改檔名

13樓:網海1書生

在程式所在資料夾建立10個資料夾,名字分別是1到10,再在每個資料夾中建立5個子資料夾,名字分別是1到5:

把程式所在資料夾的所有txt檔案改名為1.txt、2.txt、3.txt.......n.txt:

如何批量提取多個的檔名,如何批量提取多個Word的檔名?

批量提取多個word的檔名的具體步驟如下 需要準備的材料分別是 電腦 word文件。1 首先開啟電腦,右鍵點選桌面空白處新建一個文字文件。2 然後在彈出來的視窗中點選開啟 4 然後點選檔案中的 儲存 關閉文字文件。5 右鍵單擊文字文件選擇重新命名。6 然後將字尾名改成 bat 然後雙擊該程式。7 然...

如何批量修改檔案字尾名,Win10怎麼批量修改檔案字尾名

快速批量修改副檔名的方法 步驟2,接下來就是設定的環節,檔案命名方式選擇 替換 副檔名的變更方式選擇 自定義 然後輸入新的副檔名 案例中我們就將輸入html 這時可以在右邊預覽到新的檔名稱。步驟3 確認沒有問題後,就可以點選 開始重新命名 按鈕了,啟動批量修改副檔名字尾的程式了,當軟體彈出 重新命名...

菜鳥級問題vb修改檔案內容,VB菜鳥級問題 高手指點一下 滿意追加分

dim r as integer 定義了兩次,你把錯誤資訊貼一下 vb菜鳥級問題 如何讀取textbox中使用者的輸入內容,將之賦給a呢?private sub command1 click a text1.text text2.text a end sub private sub command2...