Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915

Удаление файла remove

26.05.2021, 20:00. Показов 5187. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,

Пытаюсь просто удалить файл с помощью простой функции remove:

C++
1
2
3
4
5
6
7
8
if (remove("D:\\Для мусора\\1.txt") != 0)
{
perror("Error deleting file");
}
else
{
puts("File successfully deleted");
}
И все как бы классно, файл удаляется, но как только я указываю удалить файл 1.mp3, функция возвращает ошибку.
Remove что, удаляет только txt файлы ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.05.2021, 20:00
Ответы с готовыми решениями:

Remove(); удаление файла
Помогите пожалуйста! нужно в путь к файлу указать еще и переменную попробова так- remove("question...

Функция remove: удаление всех включений элемента x из стека
реализуйте функцию remove которая удаляет все включения элемента x из стека

Функция remove() удаляет только заранее запланированые файлы, выдавая ошибку на remove (STRING)
Салем, начал изучать файловую работу в С++, и столкнулся с такой проблемой, что функция remove() соглашается удалять только заранее...

26
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
27.05.2021, 13:58  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от DrOffset Посмотреть сообщение
Optimus11, mp3 случайно не добавлен в какой-нибудь плейлист какого-нибудь проигрывателя, который работает в фоне?
Нееет. Я же его могу просто мышкой удалить. Если бы он был занят, то я его бы вручную не мог бы удалить.
0
90 / 109 / 15
Регистрация: 26.01.2014
Сообщений: 710
27.05.2021, 16:26
Тоже занятно. Ругается система, что нет доступа к файлу. Т.е. она не сомневается, что файл-то собственно есть. И у интерпритатора доступ-то есть. Что-то не то, с программой удаления. У нее нет доступа.Что? Ваш Etien.

Добавлено через 43 минуты
Я не помню параметров входных remove("D:\\Для мусора\\1.mp3") как и того, что возвращает. Если ссылка на описание функции под руками, брось сюда. Неохота повторять твою работу по поиску. Хотя дело все-же не в этом по моему. Ведь формат remove("D:\\Для мусора\\1.txt"), отличается только расширением и правами доступа, и оно проходит. Как-то не состыкуются права на какие дествия твоего модуля и файла .mp3, но при этом этих прав вполне хватает для системного интерпретатора. Там тоже есть какие-то тонкости откуда (из под кого ) запускается твой модуль. В зависимости от - ему тоже вроде как разрешено не все. Посмотри в этом направлении. Всегда твой Etien.
И конечно попробуй поменять в своем .mp3 доступ с AR на A. Как и наоборот в .txt с A на AR.
0
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
27.05.2021, 17:50
Цитата Сообщение от Optimus11 Посмотреть сообщение
Та же ошибка
No such file or directory и Access is denied это разные ошибки.
вы через VS запускаете или через скомпилированный экзешник?
выполните и то и другое от админа и посмотрите что будет.
0
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
27.05.2021, 17:59  [ТС]
Цитата Сообщение от _lunar_ Посмотреть сообщение
No such file or directory и Access is denied это разные ошибки.
вы через VS запускаете или через скомпилированный экзешник?
выполните и то и другое от админа и посмотрите что будет.
Тоже самое, очень вероятно это из за атрибута RA.
0
90 / 109 / 15
Регистрация: 26.01.2014
Сообщений: 710
28.05.2021, 20:08
Дорогой Optimus11 Я бы очень просил Вас довести Ваш вопрос до какого-то понятного состояния. Ну и дать знать здесь. Уж очень нестандартно и для меня по крайней мере необъяснимо поведение вашего примера. Он практически не воспроизводим на других машинах. Разные операционки, версии, настройки. Какие особенности файлов. А непроясненный случай в будущем чреват неприятностями для многих. Всегда Ваш - Etien.
0
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
28.05.2021, 21:31  [ТС]
Цитата Сообщение от Etien Посмотреть сообщение
Дорогой Optimus11 Я бы очень просил Вас довести Ваш вопрос до какого-то понятного состояния. Ну и дать знать здесь. Уж очень нестандартно и для меня по крайней мере необъяснимо поведение вашего примера. Он практически не воспроизводим на других машинах. Разные операционки, версии, настройки. Какие особенности файлов. А непроясненный случай в будущем чреват неприятностями для многих. Всегда Ваш - Etien.
Могу вам выслать этот файл, если хотите.
Я не знаю, что еще делать.
0
90 / 109 / 15
Регистрация: 26.01.2014
Сообщений: 710
28.05.2021, 21:56
Перегоните в личку, если не трудно. Но когда я смогу что-то посмотреть не знаю. Общаться проиходится с разными компами, с разными операционками, даже с несколько разным железом, поэтому воспроизводимость ситуации проблемматична. К тому же на текущем компе недавно гигнулся диск и тут сейчас нет даже "С" транслятора. А проблема находится, как мне кажется, именно на стыке "С" прогрммы, библиотек и операционной системы. Эти стыки меня живо интересуют. Там, на стыках, много занимательного. Всегда Ваш - Etien.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.05.2021, 21:56

Удаление текста из TextBox. Не пашет Remove
Задача: фильтровать ввод в текстовое поле(textBox2) только цифр, символы не вносить в текстбокс. Решил это удалением не цифр после ...

Удаление вводимых элементов через remove
roll = print (roll) user = int(input()) for user in roll: roll.remove(user) print(roll) почему выдает следующий результат: ...

Реализовать аппликативный оператор MY-REMOVE-IF с интерфейсом и семантикой, аналогично стандартному REMOVE-IF
Реализовать аппликативный оператор MY-REMOVE-IF с интерфейсом и семантикой, аналогично стандартному REMOVE-IF.

List.remove() vs asList.remove()
Всем привет. Хотел решить одну задачку тут на форуме, но что-то у меня все из рук валится, и в переносном смысле тоже. Немного...

Написать функцию remove(), которая будет удалять i-тую строку из файла
Доброго времени суток!) есть задача, вызвавшая затруднение...необходимо написать функцию remove(), которая будет удалять i-тую строку из...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru