簡體   English   中英

將文本附加到文件夾中多個.xlsx文件的文件名末尾

[英]Append Text to End of File Name for Multiple .xlsx Files in a Folder

我的文件夾中有大量的excel文件,我需要在所有文件名的末尾附加-MN。 我在網上尋找解決方案,但是運氣不佳,沒有找到明確的答案。

例如:

examplefile.xlsx將成為examplefile -MN.xlsx

任何幫助將不勝感激! 謝謝!

  1. 轉到命令提示符
  2. 指向包含文件的文件夾位置
  3. 類型:任* .xlsx * -MN.xlsx

這應將后綴(-MN)添加到文件夾中存在的所有xlsx文件中

這應該工作。 我將If Right(myFileName,5)=“ .xlsx”改為...如果Right(myFileName,4)=“ .xlsx”則

Sub RenameFiles()
Dim myFilePath As String, myFileName, NewFileName As String
Dim objFSO As Object
Dim objFolder As Object
Dim objFile As Object

myFilePath = "C:\Temp\"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(myFilePath)
For Each objFile In objFolder.Files
    myFileName = objFile.Name
    If Right(myFileName, 5) = ".xlsx" Then
        NewFileName = Replace(myFileName, ".xlsx", "-MN.xlsx")
        Name myFilePath & objFile.Name As myFilePath & NewFileName
    End If
Next objFile
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM