Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
||||||
1 | ||||||
Как удалить файл только для чтения?19.07.2010, 13:28. Показов 8427. Ответов 19
Метки нет (Все метки)
Пишу функцию поиска файлов в указанной директории:
0
|
19.07.2010, 13:28 | |
Ответы с готовыми решениями:
19
Как создать член класса только для чтения Как открыть файл одновременно для чтения и для записи? Как открыть файл для чтения в БИНАРНОМ режиме? Как создать один файл для чтения и записи одновременно? |
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
|
|
19.07.2010, 13:33 | 2 |
Попробуйте у найденного файла сбрасывать атрибут \"только для чтения\", а потом уже удалять файлы.
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
19.07.2010, 13:39 [ТС] | 3 |
подскажите каким методом сбрасывать атрибут? я этого не знаю
Добавлено через 4 минуты перефразирую вопрос, как найденному файлу программно установить атрибут только для чтения либо как сбросить?
0
|
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
|
||||||
19.07.2010, 13:47 | 4 | |||||
Есть команда
Ее Описание в помощи к С++.
1
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
19.07.2010, 13:52 [ТС] | 5 |
разве _chmode не относиться только к работе с фтп файлами?
0
|
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
|
|
19.07.2010, 13:57 | 6 |
Неа... Имено атрибуты локальных файлов.
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
19.07.2010, 14:00 [ТС] | 7 |
хорошо, другой вопрос, если не снять атрибут только для чтения, то файл нельзя удалить?
Почему спрашиваю, мы этого ещё не изучали, но в задании по этой теме стоит цель сделать программу которая удаляет всю директорию, если есть файлы только для чтения то спросить удалить ли их, если удалить то удаляем, а вот _chmode мы не изучали...
0
|
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
|
|
19.07.2010, 14:04 | 8 |
Вот тут подсказать не смогу... Может что-то упустили при изучении...
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
19.07.2010, 14:16 [ТС] | 9 |
понял, спасибо за ответ буду у препода спрашивать тогда
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
19.07.2010, 16:48 | 10 |
1
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
19.07.2010, 18:30 [ТС] | 11 |
easybudda, WinApi мы будет изучать дальше по теории, сейчас мы изучаем с++, я начинающий программист, спасибо за функции я кое что в них понял, но не пойму как их прикрутить к с++
Т.е. резюмируя все советы которые я получил подводя черту я понял чтоб удалить файл только для чтения необходимо сменить атрибуты файлу, а потом уж его удалять, другого способа нет?
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
30.07.2010, 19:33 [ТС] | 13 |
тема до сих пор актуальна, подскажите кто знает, как мне посмотреть что возращает remove() и какой синтаксис у perror("");
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|||||||||||||||||||||
30.07.2010, 19:40 | 14 | ||||||||||||||||||||
Crudelis,
1
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
31.07.2010, 15:48 [ТС] | 15 |
функция perror("File is not removed"); возращает: Permission denied - доступ запрещен
не пойму как дать доступ на удаление файлов только для чтения
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
31.07.2010, 15:53 | 16 |
Crudelis, Ну значит меняй атрибуты
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
31.07.2010, 15:54 [ТС] | 17 |
Lavroff, хм, а как это реализовать программно можно, дело в том что мы не изучали как программно менять атрибуты, а в задании стоит задача удалить файлы только для чтения... во какой запутанный круг
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
31.07.2010, 15:56 | 18 |
Crudelis, Изучить функции WinAPI или _chmode.
Затем объяснить преподавателю, как работает эта функция. Думаю прокатит)
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
31.07.2010, 16:04 [ТС] | 19 |
Lavroff, спасибо за совет попробую поискать _cmode
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
||||||
31.07.2010, 17:52 | 20 | |||||
3
|
31.07.2010, 17:52 | |
31.07.2010, 17:52 | |
Помогаю со студенческими работами здесь
20
Как передать файл в функцию для записи/чтения (разные функции) Дан текстовый файл (файл для чтения во вложениях) с упрощённым каталогом выставки собак. Не открывается файл для чтения Не может открыть файл для чтения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |