powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Delete - Разрешение отклонено
3 сообщений из 3, страница 1 из 1
Delete - Разрешение отклонено
    #35822803
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В скрипте

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
LocalFile = "C:\base\"
LFile="C:\base\sbyt2009.adp"
SFile="\\esmain\news$\XP\sbyt2009.adp"

SetupFileOld = "C:\base\www.vbs"
SetupFileNew = "\\esmain\news$\XP\www.vbs"



set m_oDocumentProps=CreateObject("DSOFile.OleDocumentProperties")
m_oDocumentProps.Open "C:\base\sbyt2009.adp", True, dsoOptionOpenReadOnlyIfNoWriteAccess

set m_oDocumentProps1=CreateObject("DSOFile.OleDocumentProperties")
m_oDocumentProps1.Open "\\esmain\news$\XP\sbyt2009.adp", True, dsoOptionOpenReadOnlyIfNoWriteAccess

if m_oDocumentProps.CustomProperties("Version")<m_oDocumentProps1.CustomProperties("Version") then
Set fso = CreateObject("Scripting.FileSystemObject")

fso.DeleteFile LFile, False
fso.CopyFile LFile, SFile,  0 

end if




В строке
Код: plaintext
fso.DeleteFile LFile, False 
ошибка - Разрешение отклонено


Это из-за чего??



Заранее благодарен.
...
Рейтинг: 0 / 0
Delete - Разрешение отклонено
    #35822841
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
...
set m_oDocumentProps = Nothing
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile LFile, SFile,  0 
fso.DeleteFile LFile, False
...

?
...
Рейтинг: 0 / 0
Delete - Разрешение отклонено
    #35823342
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
m_oDocumentProps.Open "C:\base\sbyt2009.adp", True, dsoOptionOpenReadOnlyIfNoWriteAccess
Английским по #fffaed написано, что файл открывается, а m_oDocumentProps.CustomProperties("Version") намекает, что он остается открытым пока жив объект. Естественно, его нельзя удалить.

Ну а Konst_One справедливо указал на отсутствие логики в дальнейших действиях.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Delete - Разрешение отклонено
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]