Дата: Воскресенье, 30.06.2013, 14:59 | Сообщение # 1
Новичок
Зарегистрирован: 16.06.2013
Группа: Пользователи
Сообщений: 45
Статус: Offline
Нужно чтобы прога искала все папки на всех жд и удаляла их, помогите плз. Жизнь сложна когда учишься на своих ошибках, а зачем учиться на своих, не проще ли на чужих?
Дата: Воскресенье, 30.06.2013, 17:00 | Сообщение # 2
Продвинутый
Зарегистрирован: 16.04.2012
Группа: Пользователи
Сообщений: 253
Статус: Offline
Оффтоп:
Swan, почему у тебя все такое злобное? Кто тебе чем насолил?
По теме: аналогично поиску файлов, только в процедуру передаешь маску файлов *.*, записываешь их пути, потом удаляешь. Ну, а пустую папку можно и обычной командой DOS удалить.
Дата: Воскресенье, 30.06.2013, 17:06 | Сообщение # 3
Новичок
Зарегистрирован: 16.06.2013
Группа: Пользователи
Сообщений: 45
Статус: Offline
Don_Diego, Я не злой, просто хочу знать как это делать и все.Можно пожалуйста код желательно на делфи и рабочий. А то исать самому долго и я не такой спец по делфи, а скорее по батникам, но там гребаный консоль все палит.По этому и перешел на делфи Жизнь сложна когда учишься на своих ошибках, а зачем учиться на своих, не проще ли на чужих?
Дата: Воскресенье, 30.06.2013, 20:20 | Сообщение # 4
Продвинутый
Зарегистрирован: 16.04.2012
Группа: Пользователи
Сообщений: 253
Статус: Offline
Цитата (Swan)
Я не злой, просто хочу знать как это делать и все.
Алгоритм работы я тебе уже описал. Нужные функции и процедуры есть тут: http://delfcode.ru/forum/10-922-1 Их нужно немножко подкорректировать.
Удалить пустую папку можно с помощью DOS команды RMDIR
Цитата (Swan)
я не такой спец по делфи, а скорее по батникам
тогда ты должен знать и это:
ASSOC Вывод либо изменение сопоставлений по расширениям имен файлов. ATTRIB Отображение и изменение атрибутов файлов. BREAK Включение и выключение режима обработки комбинации клавиш CTRL+C. BCDEDIT Задает свойства в базе данных загрузки для управления начальной загрузкой. CACLS Отображение и редактирование списков управления доступом (ACL) к файлам. CALL Вызов одного пакетного файла из другого. CD Вывод имени либо смена текущей папки. CHCP Вывод либо установка активной кодовой страницы. CHDIR Вывод имени либо смена текущей папки. CHKDSK Проверка диска и вывод статистики. CHKNTFS Отображение или изменение выполнения проверки диска во время загрузки. CLS Очистка экрана. CMD Запуск еще одного интерпретатора командных строк Windows. COLOR Установка цветов переднего плана и фона, используемых по умолчанию. COMP Сравнение содержимого двух файлов или двух наборов файлов. COMPACT Отображение и изменение сжатия файлов в разделах NTFS. CONVERT Преобразование дисковых томов FAT в NTFS. Нельзя выполнить преобразование текущего активного диска. COPY Копирование одного или нескольких файлов в другое место. DATE Вывод либо установка текущей даты. DEL Удаление одного или нескольких файлов. DIR Вывод списка файлов и подпапок из указанной папки. DISKCOMP Сравнение содержимого двух гибких дисков. DISKCOPY Копирование содержимого одного гибкого диска на другой. DISKPART Отображение и настройка свойств раздела диска. DOSKEY Редактирование и повторный вызов командных строк; создание макросов. DRIVERQUERY Отображение текущего состояния и свойств драйвера устройства. ECHO Вывод сообщений и переключение режима отображения команд на экране. ENDLOCAL Конец локальных изменений среды для пакетного файла. ERASE Удаление одного или нескольких файлов. EXIT Завершение работы программы CMD.EXE (интерпретатора командных строк). FC Сравнение двух файлов или двух наборов файлов и вывод различий между ними. FIND Поиск текстовой строки в одном или нескольких файлах. FINDSTR Поиск строк в файлах. FOR Запуск указанной команды для каждого из файлов в наборе. FORMAT Форматирование диска для работы с Windows. FSUTIL Отображение и настройка свойств файловой системы. FTYPE Вывод либо изменение типов файлов, используемых при сопоставлении по расширениям имен файлов. GOTO Передача управления в отмеченную строку пакетного файла. GPRESULT Отображение информации о групповой политике для компьютера или пользователя. GRAFTABL Позволяет Windows отображать расширенный набор символов в графическом режиме. HELP Выводит справочную информацию о командах Windows. ICACLS Отображение, изменение, архивация или восстановление списков ACL для файлов и каталогов. IF Оператор условного выполнения команд в пакетном файле. LABEL Создание, изменение и удаление меток тома для дисков. MD Создание папки. MKDIR Создание папки. MKLINK Cоздание символических и жестких ссылок MODE Конфигурирование системных устройств. MORE Последовательный вывод данных по частям размером в один экран. MOVE Перемещение одного или нескольких файлов из одной папки в другую. OPENFILES Отображение файлов, открытых на общей папке удаленным пользователем. PATH Отображает или устанавливает путь поиска исполняемых файлов. PAUSE Приостанавливает выполнение пакетного файла и выводит сообщение. POPD Восстанавливает предыдущее значение активной папки, сохраненное с помощью команды PUSHD. PRINT Выводит на печать содержимое текстового файла. PROMPT Изменяет приглашение в командной строке Windows. PUSHD Сохраняет значение активной папки и переходит к другой папке. RD Удаляет папку. RECOVER Восстанавливает данные, которые можно прочитать, с плохого или поврежденного диска. REM Помещает комментарии в пакетные файлы и файл CONFIG.SYS. REN Переименовывает файлы или папки. RENAME Переименовывает файлы или папки. REPLACE Замещает файлы. RMDIR Удаление папки. ROBOCOPY Улучшенное средство копирования файлов и деревьев каталогов SET Показывает, устанавливает и удаляет переменные среды Windows. SETLOCAL Начинает локализацию изменений среды в пакетном файле. SC Отображает и настраивает службы (фоновые процессы). SCHTASKS Выполняет команды и запускает программы по расписанию. SHIFT Изменение положения (сдвиг) подставляемых параметров для пакетного файла. SHUTDOWN Локальное или удаленное выключение компьютера. SORT Сортировка ввода. START Выполнение программы или команды в отдельном окне. SUBST Назначение заданному пути имени диска. SYSTEMINFO Вывод сведений о системе и конфигурации компьютера. TASKLIST Отображение всех выполняемых задач, включая службы. TASKKILL Прекращение или остановка процесса или приложения. TIME Вывод и установка системного времени. TITLE Назначение заголовка окна для текущего сеанса интерпретатора командных строк CMD.EXE. TREE Графическое отображение структуры каталогов диска или папки.
TYPE Вывод на экран содержимого текстовых файлов. VER Вывод сведений о версии Windows. VERIFY Установка режима проверки правильности записи файлов на диск.
VOL Вывод метки и серийного номера тома для диска. XCOPY Копирование файлов и деревьев каталогов. WMIC Вывод сведений WMI в интерактивной среде.
Дата: Понедельник, 01.07.2013, 00:41 | Сообщение # 6
Частый гость
Зарегистрирован: 11.04.2013
Группа: Пользователи
Сообщений: 41
Статус: Offline
Swan,Тут никто за тебя ничего делать не будет!Ты не хочешь думать головой!Во всех темах просишь написать тебе или дать код...смотри,дождешься бана или еще чего хуже..администрация форума найдет тебя и покарает))))))))