C ++ переименование внешних файлов - PullRequest
1 голос
/ 01 января 2012

работа с W7 и visual studio.Моя проблема сегодня заключается в том, что я не могу переименовать внешние файлы вне каталога моего проекта.Функция Rename () работает только для локальных файлов, пытается скопировать файл, переименовывает его и возвращает его на место, но это, на мой взгляд, не лучший способ сделать это.Итак, какие способы вы можете предложить для редактирования (переименования, удаления и т. Д.) Внешних файлов на вашем компьютере?

Редактировать: Упомянутое выше Rename () из библиотеки stdio.h: http://www.cplusplus.com/reference/clibrary/cstdio/rename/ Я сделаюиспользовать это в виде автоматического имени файла randomizer

1 Ответ

1 голос
/ 02 января 2012

Функция «переименовать» из Boost.Filesystem / * http://www.boost.org/doc/libs/release/libs/filesystem/ * / принимает путь в качестве аргумента: http://www.boost.org/doc/libs/release/libs/filesystem/v3/doc/reference.html#rename

См. Учебник для примеров: http://www.boost.org/doc/libs/release/libs/filesystem/v3/doc/tutorial.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...