powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разрешение отклонено. Не могу удалить файл после получения его размера
2 сообщений из 2, страница 1 из 1
Разрешение отклонено. Не могу удалить файл после получения его размера
    #39637846
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые форумчане, подскажите почему такое возникает или точнее как побороть.
Задача состоит в том, что мне надо записать размер файла в ячейку ексель. Для этого я сначала сохраняю файл.

Код: vbnet
1.
2.
3.
4.
Set FSO.CreateObject("Scripting.FileSystemObject")
If FSO.FileExists(Server.MapPath("\files") & "\" & FileName) Then FSO.DeleteFile(Server.MapPath("\files") & "\" & FileName)

xlWS.SaveAs Server.MapPath("\files") & "\" & FileName, xlExcel8



Далее определяем размер сохраненного файла

Код: vbnet
1.
FSize = FSO.GetFile(Server.MapPath("\files") & "\" & FileName).Size



Далее получившийся размер пишем в ячейку ексель

Код: vbnet
1.
xlWS.Cells(21,1).Value = FSize & " байт"



А дальше мне как бы надо снова удалить и записать файл

Код: vbnet
1.
2.
3.
If FSO.FileExists(Server.MapPath("\files") & "\" & FileName) Then FSO.DeleteFile(Server.MapPath("\files") & "\" & FileName)

xlWS.SaveAs Server.MapPath("\files") & "\" & FileName, xlExcel8



Но вот именно при 2 удалении пишет ошибку "Разрешение отклонено".
Я так думаю, что его держит GetFile, но как тогда его закрыть?

Пробовал вот так:
Код: vbnet
1.
2.
3.
Set F = FSO.GetFile(Server.MapPath("\files") & "\" & FileName)
FSize = F.Size
F.Close



Ругается на Close, типа я такого не знаю

Подскажите пожалуйста как обойти такую ситуацию
...
Рейтинг: 0 / 0
Разрешение отклонено. Не могу удалить файл после получения его размера
    #39638009
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13, ай яй яй туплю на ровном месте. После первого сохранения xlWS занимает файл. Короче решил банальным сохранением файлов с разными именами, скрипт потом почистит)))
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разрешение отклонено. Не могу удалить файл после получения его размера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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