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

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

Войти
Регистрация
Восстановить пароль
 
Ryabchik
18 / 18 / 1
Регистрация: 09.01.2013
Сообщений: 161
#1

Нет доступа к файлу - C++

10.04.2013, 22:27. Просмотров 413. Ответов 4
Метки нет (Все метки)

Всем здравствуйте.
Вот какая проблема: имеется txt файл, в нем записан 0. После выполнения программы к 0 прибавляется (должна прибавляться) 1 и записывается еще пара чисел.
Я попробовал просто перезаписать содержимое файла, но потерпел неудачу. Данные не перезаписываются.
Попробовал удалять файл через remove ():
C++
1
2
3
4
if( remove( "help.txt" ) != 0 )
    perror( "Error deleting file" );
  else
    cout << "File successfully deleted\n";
Получаю следующую ошибку: Error deleting file. Permission denied.

Оказалось, что во время выполнения программы файл становится доступным только для чтения.
Не подскажете что делать?

Добавлено через 46 минут
Ну помогите))))

Добавлено через 36 минут
Я серьезно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2013, 22:27     Нет доступа к файлу
Посмотрите здесь:

Ограничение доступа к файлу - C++
Короче такая ситуация Есть 2 процесса 1)my_proc.exe(моя программа), 2)game_proc.exe(программа написанная не мной - исходника нет)() -&gt; ...

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

Как посмотреть список прав доступа (ACL) к конкретному файлу? - C++
Как с помосчью С++ посмотреть список прав доступа (ACL) к конкретному файлу ? p.s. - Заранее благодарен за ответы .

Какие основные функции используются для неформатированного доступа к файлу? - C++
Подскажите: какие основные функции используются для неформатированного доступа к файлу? Спасибо!

Нет доступа к функции - C++
Есть 2 заголовочных файла .h и главный .cpp. В Employee.h есть функция, которую нельзя вызвать - error C2247: нет доступа к...

Нет доступа к полям класса - C++
вот есть .h файл class LongMath { private: int whole_class = { 0 };//целая часть int fractional_class = { 0 }; //дробная...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Черный ворон
129 / 123 / 6
Регистрация: 31.01.2012
Сообщений: 435
10.04.2013, 23:35     Нет доступа к файлу #2
возможно он у Вас открыт в это время? нечто вроде "ошибка. файл используется другим приложением". если Вы его до этого использовали для чего-нибудь (чтение/запись), то закройте до удаления. возможно поможет.
ну или же отсутствуют права на запись/удаление как таковые.
Ryabchik
18 / 18 / 1
Регистрация: 09.01.2013
Сообщений: 161
11.04.2013, 12:42  [ТС]     Нет доступа к файлу #3
Да нет, закрыт. Как понять, отсутствуют права?

Добавлено через 7 часов 18 минут
Давайте. Кто то же должен знать, почему так происходит
Hellrider_
50 / 50 / 2
Регистрация: 12.03.2013
Сообщений: 167
11.04.2013, 13:15     Нет доступа к файлу #4
Ну если файл точно закрыт, можно попробовать сначала открыть файл под запись и тогда удалять. Ну и непомешает глянуть атрибуты файла - но это скорее фантастика уже будет...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2013, 13:46     Нет доступа к файлу
Еще ссылки по теме:

Нет доступа к полю private - C++
Всем доброго дня ! Полскажите пожалуйста почему обьект nak не может получить доступ к функции fvm() класса А (строка 93). ...

Нет доступа до вектора класса - C++
Здравствуйте, нужно записать в переменную текст и вектора класса. void Text&lt;Ryad&gt;::Delete(vector&lt;Ryad*&gt; &amp;a ,int l) { ...

Нет доступа к инициализованному полю - C++
Собственно проблема в следующем: в программе генерируются точки с случайно заданными координатами, засовываются в массив, которым владеет...

Нет доступа к ячейке памяти?! - C++
День всем добрый. Я понимаю, неприлично как-то по пять раз на день форумчан беспокоить, но тут исключительный случай! Короче,...


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

Или воспользуйтесь поиском по форуму:
Ryabchik
18 / 18 / 1
Регистрация: 09.01.2013
Сообщений: 161
11.04.2013, 13:46  [ТС]     Нет доступа к файлу #5
Черт. Сделал. Когда файл создается, я сделал:
C++
1
ofstream a ("help.txt", ios :: trunc | ios :: out)
Изменил на
C++
1
ios :: ate | ios :: out
и все ок)))
Yandex
Объявления
11.04.2013, 13:46     Нет доступа к файлу
Ответ Создать тему
Опции темы

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