Не удается скопировать файл через Visual Basic

Это обычно происходит в Python 3. Одна из распространенных причин заключалась в том, что при указании пути к файлу вам нужно «\\» вместо «\». Как в:

filePath = "C:\\User\\Desktop\\myFile"

Для Python 2 будет работать только «\».

0
задан Toto 4 March 2019 в 14:25
поделиться

1 ответ

Когда вы делаете userProfilePath = objShell.ExpandEnvironmentStrings("%UserProfile%"), вы помещаете путь% UserProfile% в переменную с именем userProfilePath, но после того, как вы не используете эту переменную.

Я думаю, что ваш код должен работать лучше с чем-то вроде:

'Define the location of each pst-file to backup. Increase the counter!
pst(0) = userProfilePath+"\AppData\Local\Microsoft\Outlook\PST\Outlook Data File - mike.pst"
pst(1) = userProfilePath+"\AppData\Local\Microsoft\Outlook\PST\Archive.pst"

'Define your backup location
BackupPath = userProfilePath"\Documents\Outlook Backups\"

вместо

'Define the location of each pst-file to backup. Increase the counter!
pst(0) = "%UserProfile%\AppData\Local\Microsoft\Outlook\PST\Outlook Data File - mike.pst"
pst(1) = "%UserProfile%\AppData\Local\Microsoft\Outlook\PST\Archive.pst"

'Define your backup location
BackupPath = "%UserProfile%\Documents\Outlook Backups\"
0
ответ дан QuickFix 4 March 2019 в 14:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: