Загрузка...

Как удалить все файлы в каталоге? C#

Тема в разделе C# создана пользователем OPTIMISED 14 фев 2020. 399 просмотров

  1. OPTIMISED
    OPTIMISED Автор темы 14 фев 2020 :pressF: 1977 29 апр 2017
    Как сделать так, чтобы удалились все файлы в директории которой находится программа?
    Только не так чтобы указывать полный путь к файлу а просто название директории или папок\файлов
     
  2. Бастер
    Бастер 14 фев 2020 Everything I do exotic 13 942 18 янв 2018
    Вот так?
    Код
             
    DirectoryInfo dirInfo = new DirectoryInfo("d:\\папка\\");

    foreach (FileInfo file in dirInfo.GetFiles())
    {
    file.Delete();
    }
     
  3. OPTIMISED
    OPTIMISED Автор темы 14 фев 2020 :pressF: 1977 29 апр 2017
    Бастер, Я же гворю тебе без путя, как я узнаю на какому пути у юзера лежит эта папка?
     
  4. ROOTER_inactive2924982
    ROOTER_inactive2924982 14 фев 2020 Заблокирован(а) 5 13 янв 2020
  5. Бастер
    Бастер 14 фев 2020 Everything I do exotic 13 942 18 янв 2018
    Код
    Application.StartupPath + @"\"
    Вроде как должно вернуть директорию, где лежит exe-шник. А зная директорию уже разберешься.
    Попробуй
     
  6. OPTIMISED
    OPTIMISED Автор темы 14 фев 2020 :pressF: 1977 29 апр 2017
    Бастер, Можешь пожалуйста код написать?) потом пару рубликов закину голова забита
     
  7. Бастер
    Бастер 14 фев 2020 Everything I do exotic 13 942 18 янв 2018
    OPTIMISED, я себе примерно так это представляю:
    Код
    string dirPath = (Application.StartupPath + @"\")

    DirectoryInfo dirInfo = new DirectoryInfo(dirPath);

    foreach (FileInfo file in dirInfo.GetFiles())
    {
    file.Delete();
    }
     
  8. Кодер
    PHP
    Directory.Delete(Directory.GetCurrentDirectory(), true);
    и не надо никакие циклы использовать
     
  9. Бастер
    Бастер 14 фев 2020 Everything I do exotic 13 942 18 янв 2018
    возможно, и так) Я джавист, сори :clown:
     
  10. OPTIMISED
    OPTIMISED Автор темы 14 фев 2020 :pressF: 1977 29 апр 2017
  11. Кодер
  12. OPTIMISED
    OPTIMISED Автор темы 14 фев 2020 :pressF: 1977 29 апр 2017
    Работает но не все файлы почему то удаляет. половину удалило половину остались. даже которые не связаны с программой.
     
  13. Кодер
    Прав нет мб, запусти от админа.
     
  14. Morn1ngStar
    Возможно это поможет тык
     
  15. OPTIMISED
    OPTIMISED Автор темы 14 фев 2020 :pressF: 1977 29 апр 2017
    Кодер, Запустил От админа ннихоя
     
  16. Кодер
    Мой код - это аналог кода с циклом, но только цикл в самой функции.

    Кинь скрин файлов
     
  17. OPTIMISED
    OPTIMISED Автор темы 14 фев 2020 :pressF: 1977 29 апр 2017
    Кодер, Хорошо а есил файл определенный удалить по такой же функции?
     
  18. Кодер
    Всм, напиши что ты хочешь и что у тебя есть
     
  19. OPTIMISED
    OPTIMISED Автор темы 14 фев 2020 :pressF: 1977 29 апр 2017
    [IMG]
    теперь надо чтобы удалялся определенный файл с названием без указания пути
     
  20. Кодер
    PHP
    File.Delete("./MyFile.exe");
     
Top
Загрузка...