![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 31.03.2009
Сообщений: 1
|
![]()
ПОМОГИТЕ
помогите создать прогу чтоб при нажатие цыфре 1 создавался файл(папка) по етому адресу(D:\5avlyha\Игры\),при нажатие 2-удалялся файл(папка) по пакому небуть адресу (НАПРИМЕР: D:\5avlyha\Игры\Warcraft 3 - Frozen Throne).ПОМОГИТЕ |
![]() |
![]() |
![]() |
#2 |
Экспериментатор
Форумчанин
Регистрация: 16.04.2008
Сообщений: 218
|
![]()
Отвечаю на первое сообщение. Turbo Pascal? Вот:
Код:
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а я ещё добавлю, что автору вопроса, скорее всего Turbo Pascal не подойдёт для решения подобных задач — ибо в MS DOS с поддержкой длинных имён бааальшие проблемы!
т.е. не получится просто так создать (или удалить) каталог (или файл) с именем "Warcraft 3 - Frozen Throne" 5avlyha, возьмите или Delphi или FreePascal команды для создания/удаления каталогов приведены в сообщении Олвин'а. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
не вижу смысла в программе... если директория не будет пуста, то по нажатию 2 она все равно не удалится... для удаления ФАЙЛОВ вообще используется erase... тогда лучше сначала очищать директорию от файлов, а потом ее удалять... а если есть вложенные папки, то все усложняется =) рекомендую поискать в гугле что-нить вроде "pascal рекурсивное удаление файлов"...
Uguu~
Последний раз редактировалось __STDC__; 06.04.2009 в 15:17. |
![]() |
![]() |
![]() |
#5 |
Экспериментатор
Форумчанин
Регистрация: 16.04.2008
Сообщений: 218
|
![]()
Понятное дело. А ведь есть ещё атрибуты типа ReadOnly. Да только в программе вообще нет смысла - кому нужна программа, которая удаляет всегда одну и ту же папку? Поэтому зачем просчитывать все тонкости? К тому же в условиях задачи этого не было.
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
Ну я просто исходя из первоначального сообщения сделал вывод, что пользователь, задавший вопрос, планирует использовать программу как-то... т. е. пишет не для понятия принципов работы с файлами и папками. Потому и решил высказаться.. чтобы не было пустых иллюзий по поводу данной программы
Uguu~
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно создать функцию, которя вычисляет корень n-порядка при помощи ряда Тейлора. | ksa | Общие вопросы C/C++ | 3 | 05.01.2009 00:51 |
прокрутка при нажатии на кнопку | neformat | JavaScript, Ajax | 0 | 20.06.2008 20:40 |
двузначные числа которые при умножении на 3 будут заканчиваться на цифру 4 | Ases_51 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 13.01.2008 11:37 |
Мне нужно создать exe файл. | andrey4623 | Общие вопросы Delphi | 1 | 14.07.2007 23:22 |
что нужно сделать, чтобы при нажатии кнопки запускалась процедура | mager | Общие вопросы Delphi | 15 | 19.11.2006 15:02 |