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

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

Войти
Регистрация
Восстановить пароль
 
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151
#1

Как удалить файл программой - C++

25.12.2013, 17:15. Просмотров 241. Ответов 6
Метки нет (Все метки)

Если можно приведите пример программы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 17:15     Как удалить файл программой
Посмотрите здесь:

C++ Здравствуйте! Не могу поместить class в один файл с программой. file.hpp
C++ Как удалить файл только для чтения?
Отформатировать файл с программой на языку С. ( вложенные циклы, if_else) C++
C++ Отформатировать файл с программой на языке С
Как закрыть и удалить файл? C++
Как удалить файл программы с винчестера самой программой? C++
C++ Как удалить файл в корзину?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_lunar_
Graphics API Developer
1224 / 1150 / 78
Регистрация: 03.05.2011
Сообщений: 2,764
25.12.2013, 18:47     Как удалить файл программой #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main()
{
    if (remove("example.txt") != 0)
        cout << "Error deleting file";
    else
        cout << "File successfully deleted";
 
    cin.get();
    return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <Windows.h>
 
using namespace std;
 
bool WINAPI DeleteFile(string lpFileName);
 
int main()
{
    DeleteFile("example.txt");
 
    cin.get();
    return 0;
}
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151
25.12.2013, 19:30  [ТС]     Как удалить файл программой #3
Спасибо. А как удалить файл конкретным адресом. Например D:\Video\example.mp4
_lunar_
Graphics API Developer
1224 / 1150 / 78
Регистрация: 03.05.2011
Сообщений: 2,764
25.12.2013, 19:40     Как удалить файл программой #4
Цитата Сообщение от ALEXKIRNAS Посмотреть сообщение
А как удалить файл конкретным адресом. Например D:\Video\example.mp4
прям так и указывайте конкретный адрес
C++
1
2
3
4
5
// так
remove("D:/Video/example.txt");
 
// или так
remove("D:\\Video\\example.txt");
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151
25.12.2013, 19:54  [ТС]     Как удалить файл программой #5
А если адрес файла меняется в зависимости от пользователя, то тогда как можно удалить файл?
Например C:\Users\<имя_пользователя>\AppData\example.txt
_lunar_
Graphics API Developer
1224 / 1150 / 78
Регистрация: 03.05.2011
Сообщений: 2,764
25.12.2013, 20:10     Как удалить файл программой #6
C++
1
2
3
4
5
6
#include <windows.h>
#include <Lmcons.h>
 
TCHAR name[UNLEN + 1];
DWORD size = UNLEN + 1;
GetUserName((TCHAR*)name, &size);
в переменной name будет храниться имя пользователя, используйте его в адресе.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2013, 20:34     Как удалить файл программой
Еще ссылки по теме:

Как удалить файл или изменить его тип C++
C++ Как удалить определенный файл?
C++ Вторая программа не читает файл, созданный первой программой
C++ Как удалить файл?
Как удалить файл? C++

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

Или воспользуйтесь поиском по форуму:
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151
25.12.2013, 20:34  [ТС]     Как удалить файл программой #7
Спасибо. А можно пример кода с использованием имя пользователя. Для адреса используйте пожалуйста такой адрес C:\Users\<имя_пользователя>\AppData\example.txt
Yandex
Объявления
25.12.2013, 20:34     Как удалить файл программой
Ответ Создать тему
Опции темы

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