|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
Добрый день! Хочу каждый раз временно складировать файлы в некую директорию. И чтоб не было задвоений грохать и создавать заново директорию. RemoveDirectory не удаляет каталог, если в нём есть файлы, как это обойти? Использовать API - функцию , есть у кого нить примеры? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 16:18 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
Сперва удалить файлы при помощи deletefile(...). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 16:26 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
Тесть удаляю файлы по одному в цикле, а только потом удаляю директорию... Как то не весело... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 16:34 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
boogiman wrote: > Тесть удаляю файлы по одному в цикле, а только потом удаляю > директорию... Как то не весело... Посмотри в сторону ShFileOperation(). Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 16:41 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
Спасибо, гляну! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 16:44 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
boogimanТесть удаляю файлы по одному в цикле, а только потом удаляю директорию... Как то не весело... Зато на чистом PowerScript ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 17:29 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
boogimanСпасибо, гляну! Нашёл у себя вот такую штуковину. Сам не рылся и рыться сейчас не могу, так что "as is". Откуда стырил, тоже не помню . ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 17:44 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
boogiman...Использовать API - функцию... Эта? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 21:34 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
Спасибо всем... Заюзаю наверное FUNCTION ulong RemoveDirectory(ref string lpPathName) LIBRARY "kernel32.dll" ALIAS FOR "RemoveDirectoryA" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 21:40 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
boogimanЗаюзаю наверное Она удаляет только пустые директории. Для истребления непустых придётся всё-таки использовать ShFileOperation(). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 22:46 |
|
RemoveDirectory в Pb-9.0
|
|||
---|---|---|---|
#18+
По поводу ShFileOperation... Я искренне надеюсь, что только у меня оная функция почти через раз глючит - выдает ошибку "файл\директория не найден(а)" (№ 1026) или просит вместо нескольких путей назначения один, хотя он там и так один, как перст... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2008, 17:28 |
|
|
start [/forum/topic.php?fid=15&fpage=38&tid=1336446]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 292ms |
total: | 408ms |
0 / 0 |