我使用mklink命令创建了一个符号链接。我将.txt文件链接到.exe文件。但每当我尝试使用c中的rename()重命名符号链接时,文件不会重命名,并且链接到的.exe文件也会被删除。
这是我正在使用的命令 -
mklink K:\ab\a.txt C:\call.exe
这是我在我的c程序中使用的重命名命令 -
rename("K:\\ab\\a.txt","K:\\ab\\abc.txt");
每当执行带有rename命令的c程序时,都会删除call.exe,并且不会重命名符号链接,而是生成新的文件abc.txt。