So erhalten Sie einen Pfad mit dem variablen Benutzer in VBscript

Ich muss eine Datei speichern, verschieben und löschen. Aber wenn ich das tue, möchte ich, dass meine Dateien in den Dokumenten des angemeldeten Benutzers gespeichert werden.

Hier ist mein Code:

Set oWS = WScript.CreateObject("WScript.Shell")
' Get the %userprofile% in a variable, or else it won't be recognized
userProfile = oWS.ExpandEnvironmentStrings( "%userprofile%" )


objDoc.SaveAs("userprofile & "\Downloads\test.doc")
objWord.Quit

Const strFolder = "userprofile & "\Downloads\System Information\", strFile = "userprofile & "\Downloads\test.doc"
Const Overwrite = True
Dim oFSO

Set oFSO = CreateObject("Scripting.FileSystemObject")

If Not oFSO.FolderExists(strFolder) Then
  oFSO.CreateFolder strFolder
End If

oFSO.CopyFile strFile, strFolder, Overwrite

oFSO.DeleteFile("userprofile & "\Downloads\test.doc")

Antworten auf die Frage(1)

Ihre Antwort auf die Frage