Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не удается удалить файл по заданному пути / 10 сообщений из 10, страница 1 из 1
02.12.2011, 16:12
    #37556359
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
Здравствуйте всем!

Будьте добры подскажите пожалуйста ответ на следующий вопрос:

Я открываю файл xls, отбрабатываю, а затем хочу удалить его по заданному пути. Т.е. он лежит в директории: с:\1\1.xls - я туда его занес, затем я его обработал и удаляю: DELETE FILE (nameFile). Но он не удаляется - пишется ошибка доступа к файлу, действительно как я думаю это так - иду в диспетчер а он открыт, подскажите пожалуйста как мне удалить его? Спасибо
...
Рейтинг: 0 / 0
02.12.2011, 18:00
    #37556684
Mak4321
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
dima_18,
DELETE FILE(.....). Здесь срабатывает функция FILE(), а не составной оператор DELETE FILE.
DELETE FILE ... имя файла в кавычках или в скобках переменная с именем файла, только с пробелом после FILE
или макроподстановка амперсанд &
...
Рейтинг: 0 / 0
02.12.2011, 20:46
    #37556922
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
Так надо сначала закрыть документ Excel, а потом уже удалять файл с диска. Пока файл используется каким-либо приложением он не может быть удален.
...
Рейтинг: 0 / 0
05.12.2011, 13:47
    #37559200
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
Добрый день всем! Большое спасибо за ответы, Mak4321, ВладимирМ!

Я вначале для закрытия файла использую команду: loExcel.Quit - но excel все равно весит в процессах. Будьте добры подскажите пожалуйста - как его выгрузить из процессов. Спасибо.
...
Рейтинг: 0 / 0
05.12.2011, 14:16
    #37559253
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
dima_18,

RELEASE loExcel
...
Рейтинг: 0 / 0
05.12.2011, 14:32
    #37559289
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
Спасибо, IgorNG за ответ!

Но он все равно у меня висит и не выгружается. Может надо было :
RELEASE loExcel
loExcel.Quit
- т.е. две сразу команды, а не одну ?
...
Рейтинг: 0 / 0
05.12.2011, 14:38
    #37559308
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
dima_18Спасибо, IgorNG за ответ!

Но он все равно у меня висит и не выгружается. Может надо было :
RELEASE loExcel
loExcel.Quit
- т.е. две сразу команды, а не одну ?

Наоборот,
loExcel.Quit
RELEASE loExcel
...
Рейтинг: 0 / 0
05.12.2011, 14:41
    #37559314
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
dima_18,

Командой QUIT ты закрываешь приложение Excel, а командой RELEASE удаляешь объект, созданный командой CREATEOBJECT
...
Рейтинг: 0 / 0
05.12.2011, 15:10
    #37559374
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
Сделай так и посмотри чего в экселе творится
Код: plaintext
1.
loExcel.Visible = .T.


Эксель не дает закрыть когда файл не в его формате, предлагает сменить формат. Спрашивает о пересохранении при выходе.
Попробуй лишние вопросы отключить:
Код: plaintext
1.
loExcel.DisplayAlerts = .F.
...
Рейтинг: 0 / 0
05.12.2011, 15:32
    #37559416
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удается удалить файл по заданному пути
Большое спасибо за ответы!

Спасибо, IgorNG ! Все получилось.
Спасибо,Dima T ! - я попробую твой вариант.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не удается удалить файл по заданному пути / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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