Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

подскажите

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 23.11.2013, 12:08   #1
 Разведчик
Аватар для by-thebestleks
 
by-thebestleks никому не известный тип
Регистрация: 27.10.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Question подскажите

Всем привет
Вопрос такой мне нужно что бы у меня удалялся текстовый документ вот по такому пути
C:/новая папка/тест.txt/
Ну мне нужно что бы диск жёсткий не учитывался то есть что то типа этого
*:/новая папка/тест.txt/
Как это можно всё реализовать.
И ещё вопрос я знаю что он не сложный ну всё же подскажите.
К примеру я нажимаю на кнопку удалить к этой кнопке привязан путь удаления C:/новая папка/тест.txt/ то у меня удаляется файл ну а если этого файла нет то вылазите ошибка приложения и предлагает продолжить или закрыть или или же пишет что данный текстовый документ используется. Как мне избавиться от данной ошибки что бы за место выходила другая форма или ещё что то и в ней было просто написано ошибка и стояла кнопочка ок после нажатия на данную кнопочку ошибка просто должна игнорироваться.
За ранее спасибо за ваши ответы.
  Ответить с цитированием
Старый 23.11.2013, 23:35   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: подскажите

Код:
            public void DeleteFileOnAllDrives(string path)
            {
                string[] allDrivesLetters = Environment.GetLogicalDrives();
                for (int i = 0; i < allDrivesLetters.Length; i++)
                {
                    string pathWithLetter = allDrivesLetters[i] + path;
                    if (File.Exists(pathWithLetter))
                    {
                        try
                        {
                            File.Delete(pathWithLetter);
                        }
                        catch (Exception exx)
                        { MessageBox.Show(exx.Message); }
                    }
                }
            }
Юзаем:
Код:
DeleteFileOnAllDrives("новая папка\\тест.txt");
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.

Последний раз редактировалось Nickitee; 24.11.2013 в 02:40.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Подскажите Maral Общение и обсуждение 0 10.12.2011 23:30
подскажите dan007184 Общение и обсуждение, архив Point Blank 6 03.12.2011 14:30

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 10:58.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net