|
0 / 0 / 0
Регистрация: 04.09.2012
Сообщений: 20
|
||||||
Не работает переименование файла19.05.2014, 23:45. Показов 1933. Ответов 6
Метки нет (Все метки)
В общем есть задание :
Для всех исполнительных файлов определенного владельца выполнить смену имени. Файлы находятся в заданной директории. Входные параметры задаются через командную строку Собственно говоря, все идеально работает, кроме самого переименования. Доходит до абсурда - программа заходит в папку, находит эти самые исполнительные файлы, но при переименовании выдает "Нет такого файла в директории". Подскажите пожалуйста, в чем я не прав, уже не знаю, что тут еще не так может быть.
0
|
||||||
| 19.05.2014, 23:45 | |
|
Ответы с готовыми решениями:
6
Переименование XML файла, используя текст внутри этого файла
|
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|
| 20.05.2014, 08:39 | |
Сообщение было отмечено Justin как решение
Решение
1
|
|
|
0 / 0 / 0
Регистрация: 04.09.2012
Сообщений: 20
|
|
| 20.05.2014, 20:24 [ТС] | |
|
Хм, я даже и не думал там смотреть.
Спасибо большое, gng,
0
|
|
|
deleted
177 / 50 / 5
Регистрация: 29.03.2013
Сообщений: 365
|
||
| 29.09.2014, 21:07 | ||
Вся твоя программа один сплошной toctou. Открываешь один файл, стат делаешь на второй, а потом впридачу делаешь небезопасный ренэйм, который в posix-compliant системе удаляет целевой файл.
0
|
||
|
|
|
| 30.09.2014, 08:35 | |
|
0
|
|
|
deleted
177 / 50 / 5
Регистрация: 29.03.2013
Сообщений: 365
|
|
| 30.09.2014, 16:33 | |
|
с11
The rename function causes the file whose name is the string pointed to by old to be henceforth known by the name given by the string pointed to by new. The file named old is no longer accessible by that name. If a file named by the string pointed to by new exists prior to the call to the rename function, the behavior is implementation-defined. posix 2008 If the link named by the new argument exists and the file's link count becomes 0 when it is removed and no process has the file open, the space occupied by the file shall be freed and the file shall no longer be accessible. If one or more processes have the file open when the last link is removed, the link shall be removed before rename() returns, but the removal of the file contents shall be postponed until all references to the file are closed. Linux man If newpath already exists, it will be atomically replaced (subject to a few conditions; see ERRORS below), so that there is no point at which another process attempting to access newpath will find it missing.
0
|
|
|
|
|||
| 30.09.2014, 16:56 | |||
|
Вся эта котовасия с ссылками имеет под собой то же самое, что и
0
|
|||
| 30.09.2014, 16:56 | |
|
Помогаю со студенческими работами здесь
7
Переименование файла Переименование файла Переименование файла переименование файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|