0
我從網絡的某處獲得了此代碼,並且它對我來說工作正常。但是,我的經驗還不足以在主文件夾的所有子文件夾中運行(「C:\ Folder \」)。我希望有任何建議。在所有子文件夾中運行代碼
Sub check()
Dim strFolder As String
Dim strFile As String
strFolder = "C:\Folder\"
strFile = Dir(strFolder & "*.*")
Do While Len(strFile) > 0
If InStr(strFile, "xxx") > 0 Then
Name strFolder & strFile As strFolder & Replace(strFile, "xxx", "yyy")
End If
strFile = Dir()
Loop
End Sub
「我從網上的某個地方得到了這段代碼」 - 如果它是惡意的? –
這行代碼是幹什麼的:'將strFolder&strFile命名爲strFolder&Replace(strFile,「xxx」,「yyy」)'?這看起來不像有效的VB.NET語法。 –