Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

функция с++ для удаления папок
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2011, 19:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос удаление папки (C++):

удаление папки - C++
Пытаюсь безуспешно удалить папку, внутри папки есть файлы и 2 папки с такими же файлами. Прога вычищает все файлы, а потом остается...

Программа для удаление файла из безымянного папки - C++
#include <cstdio> #include <iostream> using namespace std; int main() { char c=32; string t="D:\""+32+"\for_test.bat"; ...

Опрос папки и удаление из неё всех файлов кроме заданного расширения - C++
При построении программы , вылезла проблема с бесконечным циклом, то есть , нужно вести опрос постоянно папки , и удалять из неё лишние...

Получить название файлов с 1-ой папки , со 2-ой папки и вывести. Неправильный вывод - C++
Есть такая задача: получить название файлов с 1-ой папки , со 2-ой папки и вывести название тех файлов , которые отличают эти папки между...

Здесь есть удаление столбца, как добавить удаление строки - C++
#include <iostream> #include <conio.h> using namespace std; int main() { int n; do {cout << "Razmer massiva: "; cin >> n;...

Описать класс «множество» (добавление и удаление элемента, пересечение, объединение и удаление множеств ) - C++
Описать класс «множество», позволяющий выполнять основные операции – добавление и удаление элемента, пересечение, объединение и удаление...

5
Toshkarik
1147 / 864 / 51
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
17.10.2011, 19:23 #2
Если Windows, то вроде так
C++
1
system( "rd папка" )
0
Arhhangell
0 / 0 / 0
Регистрация: 24.09.2011
Сообщений: 7
17.10.2011, 19:28  [ТС] #3
Цитата Сообщение от Toshkarik Посмотреть сообщение
Если Windows, то вроде так
C++
1
system( "rd папка" )
cпс, но нужно именно на синтаксисе с++
0
Revol'veR
23 / 23 / 2
Регистрация: 05.11.2010
Сообщений: 134
17.10.2011, 21:19 #4
Может быть: RemoveDir(DirName);
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 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
0
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
спс) сейчас испытаю)
0
17.10.2011, 23:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2011, 23:55
Привет! Вот еще темы с ответами:

Создание программы со своей библиотекой ( удаление элементов с N по M в строке и удаление лишних пробелов(если 2 и более оставить один)) - C++
добрый день. помогите, пожалуйста понять мои ошибки в работе. Мне нужно написать программу со своей библиотекой, которая включает в себя...

Удаление строки из файла\либо удаление самого файла. - C++
День добрый, вот функция(используемые переменные объявленны ранее): void delete_cruise() { FILE *fout; open_file(&quot;abase.dat&quot;); ...

Создание папки - C++
Привет, помогите разобраться почему не создается папка using namespace std; main() { setlocale(LC_CTYPE,...

Скрытые папки - C++
Ув.форумчане,подскажите пожалуйста,как мне заглянуть в скрытую папку? Вот мой код,но оно останавливается на имени юзера и дальше не...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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