Я хочу изменить имя файла. Программа MVC C++.Как я могу сменить имя файла в C++
Я искал и нашел какой-то метод. Затем я попытался изменить с помощью метода переименования, который в cstdio lib.
Я написал только эту строку.
std::rename("C:\\CNV\\Image\\GETDATA\\9KA13103.SLDPRT", "C:\\CNV\\Image\\GETDATA\\9KA13103-02A.SLDPRT");
Но, это возврат -1.
также, я пытался использовать другую библиотеку, файловую систему :: tr2 :: sys :: rename Но это тоже было ошибкой.
Весь пример источника, который я нашел в Интернете для использования cstdio :: std :: rename. Написала только имя файла в методе переименования как
std::rename("abc.txt", "123.txt");
Но я думал, что это странно, что пишут только имя файла не входит в путь. Но теперь я ожидаю, что я неправильно понял использование std :: rename.
Пожалуйста, расскажите мне, как я могу это сделать. Спасибо.
Что отображается 'std :: perror'? У вас уже есть файл под названием '9KA13103-02A.SLDPRT'? У вас есть _modify_ или _write_ разрешения в этом каталоге? Существует ли подлинный файл? – paddy
Какая версия Visual Studio это? –
Robert Prévost // Использование Visual Studio 2012 – user5949771