我想知道是否有办法通过任何c ++工具更改文件扩展名。 示例:.txt到.xyz
答案 0 :(得分:1)
答案 1 :(得分:0)
重命名功能实际上直接在文件上执行
int main ()
{
int result =1;
char oldname[] ="oldname.txt";
char newname[] ="newname.docx";
FILE* fp = fopen(oldname , "r+" );
bool exists = (fp != NULL);
if (exists)
{
fclose(fp);
result= rename( oldname , newname );
}
if ( result == 0 )
puts ( "File successfully renamed" );
else
perror( "Error renaming file" );
return 0;
}