|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.02.2013, 19:57 | #1 |
Регистрация: 28.02.2013
Сообщений: 5
|
Написание программы на C# (с нуля)
Здраствуйте,скажу сразу,я отнюдь не программист,а лишь хочу им стать в будущем,точнее пойти на курсы,но абсолютно без знаний не вижу смысла туда идти,посему пытаюсь хоть немного освоить С# ,почему то именно он мне интересен).Собственно с предисловием покончено,теперь суть) хотел сотворить программу,но абсолютно ничего не вышло,ибо банально не знаю как это написать,затем и сдесь.
Хотелось бы увидеть уже готовый код(если не трудно),или хотя бы подсказки по созданию. Суть программы которая у меня в голове: Запуск программы,в которой только две кнопки "Очистить" и "Выход". "Очистка" просто должна удалить все файлы(которые возможно,ибо у меня например один файл просто не может удалиться) из папки "Temp".вот собственно всё) про смысл этой программы-не спрашивайте,скажем это будет один "+" на пути к становлению программистом.Заранее спасибо. |
03.03.2013, 15:32 | #2 |
Регистрация: 28.02.2013
Сообщений: 5
|
Ап. (Меня наверно не правильно поняли,я не хотел что бы программу писали за меня,просто например подсказать каким именно образом это можно сделать.И желательно какими командами руководствоваться.
|
03.03.2013, 15:54 | #3 | ||
Регистрация: 29.01.2013
Сообщений: 8
|
Цитата:
Цитата:
MSDN наше все Обработки нажатия кнопки "Очистка" может выглядеть так: Код:
Последний раз редактировалось includer; 03.03.2013 в 16:13. |
||
04.03.2013, 18:59 | #4 |
Регистрация: 28.02.2013
Сообщений: 5
|
Огромное спасибо(теперь знаю команды)
правда всё же пару проблем появилось,сделал как ты написал,но осталось две ошибки. а именно: Ошибка 1 Элемент "Directory" не существует в текущем контексте. Ошибка 2 Элемент "File" не существует в текущем контексте. был бы очень благодарен,за ещё одну помощь с вашей стороны) |
05.03.2013, 11:41 | #5 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Обратите внимание на пространства имён в MSDN. "Полное" имя метода Directory.GetFiles - System.IO.Directory.GetFiles. Чтобы не писать System.IO на каждый чих, рекомендуется вместо этого дописать в блок using-объявлений в начале файла using System.IO;. Аналогично с именем File, оно тоже "живёт" в пространстве имён System.IO.
|
05.03.2013, 19:28 | #6 |
Регистрация: 28.02.2013
Сообщений: 5
|
"using System.IO" Помогло,убрав ошибки,программа работает,ура). Только столкнулся с иной проблемой,как я писал выше,у меня есть файлы которые не удаляются.И проблема состоит в том что когда программа натыкается на эти файлы,она выдаёт ошибку и стопориться,не продолжая работу(очистку)
так что хотелось бы узнать"Как заставить программу,пропускать такие файлы,и чистить то,что возможно",попытался полазить по инету,но так ничего дельного не нашёл,увы. разве что как я понял,делаться это с помощью комманды "сath" |
05.03.2013, 23:21 | #7 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Lonami, если Вы окажетесь в состоянии объяснить, почему Ваше сообщение является уместным в данной теме, то помогу, не вопрос. Нет - не обессудьте.
Arheangel, File.Delete(). Как вариант, использовать внутренний try-catch блок, действительно. Вместо File.Delete(file); пишем Код:
|
06.03.2013, 18:56 | #8 |
Регистрация: 28.02.2013
Сообщений: 5
|
"catch,continue" помогло) ещё не подскажете какое разрешение у папок? ибо файлы программа удаляет,да, поиск фалов для удаления выглядет как уже писали в коде выше а именно : "*.*" (тобиш по точке.) Но вот папки она даже не старается удалять)
|
06.03.2013, 19:25 | #9 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Посмотрите на справку MSDN по GetFiles. То ли есть второй вариант метода, то ли ещё что-то в этом духе - но, насколько помню, в такой форме GetFiles директории просто не перебирает. Опять же, директория в Windows удаляется Directory.Delete().
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написание программы | akmal25 | Помощь студентам | 4 | 12.06.2012 22:54 |
Написание программы | Dj Troy | Общие вопросы C/C++ | 1 | 17.04.2011 16:19 |
Исправить ошибки в 2-х программах на сортировку массивов и написать 2 программы с нуля (паскаль) | ArsGo | Фриланс | 3 | 14.10.2010 09:39 |
Написание программы на С++ | Перфаратар | Помощь студентам | 8 | 18.09.2010 19:18 |