Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / не удаляются фалы / 13 сообщений из 13, страница 1 из 1
24.02.2011, 09:28
    #37133020
rcollins
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
Я в оракле новичок и, наверное, чего-то не догоняю.
Я в форме создаю текстовый файл, потом конвертирую его в dbf и пакую в архив. и чтобы не оставлять за собой мусор, удаляю текстовый и dbf файлы. так вот текстовый файл удаляется без проблем, а вот dbf... и сообщение об ошибке не вываливается, и файл не удаляется. что делать? буксую уже несколько дней...
...
Рейтинг: 0 / 0
28.02.2011, 10:40
    #37138989
Алымов Анатолий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
Может файл остается открытым и нет доступа на его удаление? С помощью чего формируете dbf?
...
Рейтинг: 0 / 0
28.02.2011, 16:22
    #37139928
Jacobs Kaive
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
опубликуй ошибочный код
...
Рейтинг: 0 / 0
01.03.2011, 08:40
    #37140857
rcollins
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
файлы формирую с помощью txt2dbf.exe

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
dbfname := 'list_'||to_char(date1, 'yyyymmdd')||'_'||to_char(date2, 'yyyymmdd')||'.dbf';
host(path_prog||'TXT2DBF '||get_path||rname||' '||get_path||dbfname, no_screen);
		
archname := 'arch_'||to_char(date1, 'yyyymmdd')||'_'||to_char(date2, 'yyyymmdd')||'.zip';
host('c:\Program Files\7-Zip\7z.exe a '||get_path||archname||' '||get_path||dbfname, no_screen);
synchronize;

host('DEL '||get_path||dbfname, no_screen );
synchronize;
...
Рейтинг: 0 / 0
01.03.2011, 14:52
    #37141857
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
rcollins...
host('c:\Program Files\7-Zip\7z.exe a '||get_path||archname||' '||get_path||dbfname, no_screen);
...

И это работает?
Т.е. у Вас программ "C:\Program" умеет создавать архивы? Что у Вас за операционная система такая интересная.
...
Рейтинг: 0 / 0
01.03.2011, 14:56
    #37141875
_мод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
rcollinshost('c:\Program Files\7-Zip\7z.exe a '||get_path||archname||' '||get_path||dbfname, no_screen);
synchronize;

host('DEL '||get_path||dbfname, no_screen );
synchronize;[/src]
между этими командами нужна пауза
...
Рейтинг: 0 / 0
02.03.2011, 11:35
    #37143633
rcollins
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
Leonid Kudryavtsev
Вы знаете, работает. Блин, а я оказывается дебил...

_мод
Ставила паузу, пофиг. Вообще реакции никакой.
...
Рейтинг: 0 / 0
02.03.2011, 13:17
    #37143947
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
rcollinsLeonid Kudryavtsev
Вы знаете, работает...

Странно. Ну да ладно, в мире много всего странного.

По поводу Subj:
1) Поискать в форуме по словам HOST + COMSPEC.
На мой взгляд, приведенный тобой код вообще работать не должен. Из-за длинных имен файлов с проблема. Ну если у тебя работает - все чудесно, могу только порадоваться.
2) Многие архиваторы (arj, pkzip, WinRar) имеют команду переноса (M) в архив, если ее использовать вместо добавления (A), то ничего удалять будет не нужно. Архиватор сам после добавления удалит.
3) См.
http://www.sql.ru/forum/actualthread.aspx?tid=109940
http://www.sql.ru/forum/actualthread.aspx?tid=105610
...
Рейтинг: 0 / 0
02.03.2011, 13:26
    #37143972
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
[quot Leonid Kudryavtsev]rcollinsLeonid Kudryavtsev
...2) Многие архиваторы (arj, pkzip, WinRar) имеют команду переноса (M)...

Посмотрел. 7-Zip текущей версии НЕ имеет
...
Рейтинг: 0 / 0
04.03.2011, 14:35
    #37149091
OmegaMale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
А если перед удалением поставить PAUSE и вручную удалить попробовать, удалится?
...
Рейтинг: 0 / 0
05.03.2011, 13:17
    #37150839
Avstep
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
В данном примере скорее всего две команды работают параллельно.
Поэтому надо две команды объединить в один командный файл и передавать ему нужные параметры. Применить только один вызов host. Тогда команды будут обрабатываться последовательно.
...
Рейтинг: 0 / 0
09.03.2011, 11:03
    #37154829
rcollins
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
OmegaMale
Avstep

все это я уже пробовала, не получается. не ждет он, пока я паузу отожму, а если последовательно выполнить, то просто молча отрабатывает, но файл не удаляет.
...
Рейтинг: 0 / 0
09.03.2011, 12:18
    #37155121
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не удаляются фалы
rcollinsвсе это я уже пробовала, не получается.

1. Версия Forms
2. Версия OS
3. ТОЧНЫЙ код который используешь
4. Что ТОЧНО находится в переменной (или возвращается ф-цией) get_path

rcollinsне ждет он, пока я паузу отожму

???
Как это понимать
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / не удаляются фалы / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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