Загрузка...

How to delete all files in a directory? C#

Thread in C# created by OPTIMISED Feb 14, 2020. 390 views

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

    foreach (FileInfo file in dirInfo.GetFiles())
    {
    file.Delete();
    }
     
  3. OPTIMISED
    OPTIMISED Topic starter Feb 14, 2020 :pressF: 1977 Apr 29, 2017
    Бастер, Я же гворю тебе без путя, как я узнаю на какому пути у юзера лежит эта папка?
     
  4. ROOTER_inactive2924982
  5. Бастер
    Бастер Feb 14, 2020 Everything I do exotic 13,857 Jan 18, 2018
    Code
    Application.StartupPath + @"\"
    Вроде как должно вернуть директорию, где лежит exe-шник. А зная директорию уже разберешься.
    Попробуй
     
  6. OPTIMISED
    OPTIMISED Topic starter Feb 14, 2020 :pressF: 1977 Apr 29, 2017
    Бастер, Можешь пожалуйста код написать?) потом пару рубликов закину голова забита
     
  7. Бастер
    Бастер Feb 14, 2020 Everything I do exotic 13,857 Jan 18, 2018
    OPTIMISED, я себе примерно так это представляю:
    Code
    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. Бастер
    Бастер Feb 14, 2020 Everything I do exotic 13,857 Jan 18, 2018
    возможно, и так) Я джавист, сори :clown:
     
  10. OPTIMISED
    OPTIMISED Topic starter Feb 14, 2020 :pressF: 1977 Apr 29, 2017
  11. Кодер
  12. OPTIMISED
    OPTIMISED Topic starter Feb 14, 2020 :pressF: 1977 Apr 29, 2017
    Работает но не все файлы почему то удаляет. половину удалило половину остались. даже которые не связаны с программой.
     
  13. Кодер
    Прав нет мб, запусти от админа.
     
  14. Morn1ngStar
    Возможно это поможет тык
     
  15. OPTIMISED
    OPTIMISED Topic starter Feb 14, 2020 :pressF: 1977 Apr 29, 2017
    Кодер, Запустил От админа ннихоя
     
  16. Кодер
    Мой код - это аналог кода с циклом, но только цикл в самой функции.

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