powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / RemoveDirectory в Pb-9.0
11 сообщений из 11, страница 1 из 1
RemoveDirectory в Pb-9.0
    #35447619
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день! Хочу каждый раз временно складировать файлы в некую директорию. И чтоб не было задвоений грохать и создавать заново директорию. RemoveDirectory не удаляет каталог, если в нём есть файлы, как это обойти? Использовать API - функцию , есть у кого нить примеры? Спасибо!
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35447667
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сперва удалить файлы при помощи deletefile(...).
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35447700
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тесть удаляю файлы по одному в цикле, а только потом удаляю директорию... Как то не весело...
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35447723
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boogiman wrote:

> Тесть удаляю файлы по одному в цикле, а только потом удаляю
> директорию... Как то не весело...

Посмотри в сторону ShFileOperation().
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35447735
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, гляну!
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35447903
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boogimanТесть удаляю файлы по одному в цикле, а только потом удаляю директорию... Как то не весело...
Зато на чистом PowerScript
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35447962
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boogimanСпасибо, гляну!
Нашёл у себя вот такую штуковину. Сам не рылся и рыться сейчас не могу, так что "as is". Откуда стырил, тоже не помню .
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35448276
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boogiman...Использовать API - функцию...
Эта?
Код: plaintext
FUNCTION ulong RemoveDirectory(ref string lpPathName) LIBRARY "kernel32.dll" ALIAS FOR "RemoveDirectoryA"
Возможно могут быть варианты типа "ALIAS FOR "RemoveDirectoryW".
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35448280
boogiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем... Заюзаю наверное
FUNCTION ulong RemoveDirectory(ref string lpPathName) LIBRARY "kernel32.dll" ALIAS FOR "RemoveDirectoryA"
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35448343
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boogimanЗаюзаю наверное
Она удаляет только пустые директории. Для истребления непустых придётся всё-таки использовать ShFileOperation().
...
Рейтинг: 0 / 0
RemoveDirectory в Pb-9.0
    #35700722
^_+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
^_+
Гость
По поводу ShFileOperation... Я искренне надеюсь, что только у меня оная функция почти через раз глючит - выдает ошибку "файл\директория не найден(а)" (№ 1026) или просит вместо нескольких путей назначения один, хотя он там и так один, как перст...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / RemoveDirectory в Pb-9.0
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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