powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / asa9. Как в хранимой процедуре проверит наличие файла?
2 сообщений из 2, страница 1 из 1
asa9. Как в хранимой процедуре проверит наличие файла?
    #34484744
VSavenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно из хранимой процедуры проверить наличие файла на диске.
Если известно имя файла, то это не проблема: xp_read_file и всё ок.
Но в моём случае известно только начало и расширение ну и директория конечно.
а xp_read_file по маске работать не хочет.
Может можно как-то организовать цикл по всем файлам в диретории.
Но опять же как можно получить список файлов в директории именно из хранимой процедуры...
...
Рейтинг: 0 / 0
asa9. Как в хранимой процедуре проверит наличие файла?
    #34484859
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Элементарно. Через xp_cmdshell делаешь текстовый файл со списком файлов. Потом LOAD его в темп таблицу. Потом курсором пробегаешь по таблице и загружаешь все файлы.
Код: plaintext
1.
2.
3.
xp_cmdshell('dir /B *.jpg > list.txt', 'no_output');
create table #files(filename char( 256 ));
load into table #files from 'list.txt';
select * from #files;

---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / asa9. Как в хранимой процедуре проверит наличие файла?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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