Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Arhhangell
0 / 0 / 0
Регистрация: 24.09.2011
Сообщений: 7
#1

удаление папки - C++

17.10.2011, 19:20. Просмотров 1188. Ответов 5
Метки нет (Все метки)

функция с++ для удаления папок
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2011, 19:20     удаление папки
Посмотрите здесь:

Удаление строки из файла\либо удаление самого файла. C++
C++ Копирование папки
C++ Скрытые папки
C++ Описать класс «множество» (добавление и удаление элемента, пересечение, объединение и удаление множеств )
C++ Создание программы со своей библиотекой ( удаление элементов с N по M в строке и удаление лишних пробелов(если 2 и более оставить один))
C++ Создание папки
C++ Программа для удаление файла из безымянного папки
удаление папки C++
Здесь есть удаление столбца, как добавить удаление строки C++
Получить название файлов с 1-ой папки , со 2-ой папки и вывести. Неправильный вывод C++
C++ Опрос папки и удаление из неё всех файлов кроме заданного расширения
C++ Ввод адреса папки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
17.10.2011, 19:23     удаление папки #2
Если Windows, то вроде так
C++
1
system( "rd папка" )
Arhhangell
0 / 0 / 0
Регистрация: 24.09.2011
Сообщений: 7
17.10.2011, 19:28  [ТС]     удаление папки #3
Цитата Сообщение от Toshkarik Посмотреть сообщение
Если Windows, то вроде так
C++
1
system( "rd папка" )
cпс, но нужно именно на синтаксисе с++
Revol'veR
23 / 23 / 2
Регистрация: 05.11.2010
Сообщений: 134
17.10.2011, 21:19     удаление папки #4
Может быть: RemoveDir(DirName);
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
17.10.2011, 21:50     удаление папки #5
C++
1
2
3
4
5
6
7
8
#include <boost/filesystem.hpp>
 
int main()
{
   boost::filesystem::path p("/home/forever/Programs/test");
   size_t value = boost::filesystem::remove_all(p);
   std::cout << "Number of removed file: " << value << std::endl;
}
Код
forever@lavroffff:~/Programs$ mkdir test
forever@lavroffff:~/Programs$ cd test/
forever@lavroffff:~/Programs/test$ touch file.txt file.cpp file.other
forever@lavroffff:~/Programs/forever@lavroffff:~/Programs/test$ cd ../
forever@lavroffff:~/Programs$ g++ -o map_test map_test.cpp -I/usr/include/boost -lboost_system -lboost_filesystem
forever@lavroffff:~/Programs$ ./map_test 
Number of removed file: 4
forever@lavroffff:~/Programs$ ls
asio  asio_ex.cpp  csharp_test.cs  csharp_test.exe  file  file.cpp  map_test  map_test.cpp
Arhhangell
0 / 0 / 0
Регистрация: 24.09.2011
Сообщений: 7
17.10.2011, 23:55  [ТС]     удаление папки #6
Цитата Сообщение от ForEveR Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
#include <boost/filesystem.hpp>
 
int main()
{
   boost::filesystem::path p("/home/forever/Programs/test");
   size_t value = boost::filesystem::remove_all(p);
   std::cout << "Number of removed file: " << value << std::endl;
}
Код
forever@lavroffff:~/Programs$ mkdir test
forever@lavroffff:~/Programs$ cd test/
forever@lavroffff:~/Programs/test$ touch file.txt file.cpp file.other
forever@lavroffff:~/Programs/forever@lavroffff:~/Programs/test$ cd ../
forever@lavroffff:~/Programs$ g++ -o map_test map_test.cpp -I/usr/include/boost -lboost_system -lboost_filesystem
forever@lavroffff:~/Programs$ ./map_test 
Number of removed file: 4
forever@lavroffff:~/Programs$ ls
asio  asio_ex.cpp  csharp_test.cs  csharp_test.exe  file  file.cpp  map_test  map_test.cpp
спс) сейчас испытаю)
Yandex
Объявления
17.10.2011, 23:55     удаление папки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru