標題:
[發問]
大量檔名對應修改
[打印本頁]
作者:
yenwang
時間:
2023-7-4 12:51
標題:
大量檔名對應修改
大家好
目前針對大量檔名修改
我已經可以將特定目錄下的檔案名稱抓到欄位A欄內
而接下來人工將B欄位對應的新名稱填入後
需要讓程式自己去修改檔案名稱為新名稱
想請問大家這是否有可參考的方式來處理
有點抓不著頭緒
謝謝
Sub listfiles()
Dim oFSO As Object
Dim oFolder As Object
Dim oFile As Object
Dim i As Integer
Worksheets.Add().Name = "listfile" 'add new sheet and name to listfle
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFSO.GetFolder("D:\Desktop\New folder")
Cells(1, 1) = "Existing File Name"
Cells(1, 2) = "New File Name"
i = 2
For Each oFile In oFolder.Files
Cells(i, 1) = oFile.Name 'file name
i = i + 1
Next oFile
End Sub
複製代碼
作者:
准提部林
時間:
2023-7-4 16:54
在不考慮有簡體中文或日文檔名//
Old_Name = "路徑\" & 原檔名.副檔名
New_Name = "路徑\" & 新檔名.副檔名
If Dir(Old_Name) <> "" Then Name Old_Name As New_Name
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)