Je veux changer le nom de fichier. Le programme est MVC de C++.Comment puis-je changer le nom de fichier en C++
J'ai cherché et trouvé une méthode. Ensuite, j'ai essayé de changer avec la méthode de renommer qui dans cstdio lib.
J'ai écrit juste celui-ci Line.
std::rename("C:\\CNV\\Image\\GETDATA\\9KA13103.SLDPRT", "C:\\CNV\\Image\\GETDATA\\9KA13103-02A.SLDPRT");
Mais, cela revient à -1.
aussi, j'avais essayé d'utiliser une autre bibliothèque qui filesystem :: tr2 :: sys :: rename Mais, Cela a échoué aussi.
Tous les exemples de source que j'ai trouvé dans Internet pour utiliser cstdio :: std :: rename. A écrit que le nom de fichier dans la méthode de changement de nom comme
std::rename("abc.txt", "123.txt");
Mais je pensais que c'est bizarre écriture filename tout simplement pas chemin d'accès inclus. Mais maintenant, je m'attends à avoir mal compris l'utilisation de std :: rename.
S'il vous plaît pouvez-vous me dire comment puis-je faire cela. Merci.
Que signifie 'std :: perror'? Avez-vous déjà un fichier appelé '9KA13103-02A.SLDPRT'? Avez-vous des autorisations _modify_ ou _write_ dans ce répertoire? Le fichier original existe-t-il réellement? – paddy
Quelle version de Visual Studio est-ce? –
Robert Prévost // Utilisation de Visual Studio 2012 – user5949771