-1
我寫了一個腳本,它讀取位於netlogon文件夾中的文本文件。在這個文件中他們有一些像C:\Users\%USERNAME%\AppData\Roaming\Folder\
一樣的路徑。從文本文件讀取路徑%username%
我的腳本正在讀取文本文件並必須刪除此文件夾。 問題我認爲,腳本不知道如何處理%username%
。如果我在文本文件中編寫,它似乎工作。
我該如何解決這個問題?
我寫了一個腳本,它讀取位於netlogon文件夾中的文本文件。在這個文件中他們有一些像C:\Users\%USERNAME%\AppData\Roaming\Folder\
一樣的路徑。從文本文件讀取路徑%username%
我的腳本正在讀取文本文件並必須刪除此文件夾。 問題我認爲,腳本不知道如何處理%username%
。如果我在文本文件中編寫,它似乎工作。
我該如何解決這個問題?
使用此:
Dim folderPAth, objShell, objFso
Set objShell = CreateObject("wscript.shell")
folderPath = objShell.ExpandEnvironmentStrings("C:\Users\%USERNAME%\AppData\Roaming\Folder")
Set objShell = Nothing
'To Delete the Folder
Set objFso = createObject("Scripting.FileSystemobject")
If objFso.FolderExists(folderPath) then
objFso.DeleteFolder folderPath,True
End If
Set objFso = Nothing
的方法 'ExpandEnvironmentStrings' 會與實際用戶名替換%USERNAME%。現在您將可以刪除該文件夾。