|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.10.2009, 08:51 | #1 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,814
|
Проблема удаления папок и файлов
Естьу меня одна маленькая программа, она удаляет рядом с собой все папки и файлы, но когда находится в этой же папке. А если этот же код встроить в другую программу, т.е. удаление происходит не рядом с собой, а в другой папке, то удаляются не все объекты. Я уже забодался с этим бороться.
Вот код на API: Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
30.10.2009, 09:23 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
попробуйте поиграться с аттрибутами файлов из другой директории, возможно там для чтения или архивный... а вы им поменяйте на:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 30.10.2009 в 09:27. Причина: а вот exe не нужен, хотите чтоб код проверили, выкладывайте... |
30.10.2009, 13:13 | #3 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,814
|
Атрибуты я все снимаю функцией windows.SetFileAttributes(PChar(Put +SR.Name),0); - это работает точно, проверял не раз.
А вот папки и файлы специально копировал в отдельную папку и пытался их удалить. Файлы сметает сразу, а вот некоторые папки... Некоторые непустые удаляет, а некоторые (тоже непустые) не хочет... в чём между ними различие - никак не понять?!!! Обычные папки: в один 6 файлов простых и в других тоже всякого мусора навалено для проверки удаления. И еще - там архив есть. В нём программа, которая удалит всё, что рядом с ней! И с атрибутами играть не надо. А если её заставить удалять в соседней папке, то несколько файлов удалит, а по поводу других выдаст ошибку, типа "ошибка удаления файла и папки", будто что-то её держит.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 30.10.2009 в 13:25. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Защита файлов от удаления (assembler) | Omega1 | Помощь студентам | 16 | 17.11.2010 16:14 |
Не могу организовать цикл удаления файлов | dolphin705 | Общие вопросы Delphi | 5 | 08.05.2009 13:39 |
Проблема. Поиск папок и файлов. Delphi7 | Lancer | Помощь студентам | 3 | 09.04.2009 21:21 |
Защита файлов от удаления | Viteef | Свободное общение | 5 | 15.06.2007 22:44 |
Защита файлов от удаления | Viteef | Общие вопросы Delphi | 10 | 02.06.2007 07:40 |