Cのコーディングでディレクトリから別のディレクトリにファイルを移動したいと考えています。cの名前を変更するコードにエラーがあります
私はrename()を検索して見つけます。それをdoesntの仕事を作業し、エラーを持っているときに、関数が、このエラーを示すこのコードを実行するとき
は#include <stdio.h>
int main() {
if(rename("/root/tmpfile.php", "/home/check-tmp.php"))
perror(NULL);
}
だけでなく、コンパイルされたコードが、::
私のコードは
Invalid cross-device link
移動する方法システムを使用せずにディレクトリから別のディレクトリにファイルを開く?
また、私はそれを行う多くのコードと方法を見つけましたが、すべてのコードを作業していませんでした。
私に道を言うと、それは
おかげで動作することを確認してください。
http://port70.net/~nsz/c/c11/n1570.html#note269 – Olaf
どうすればいいですか? –
rootユーザーはこのプログラムを実行していますか、または権限のないユーザーですか? – klog