2017-02-18 55 views
-3

使用窗口將文件移動到另一個位置的簡單代碼10 visual studio C++ 2015.在窗口中如何將文件從一個位置移動到另一個位置。將文件從一個位置移動到窗口中的另一個位置C++

我在位置D:\ data.txt有一個文本文件。我想將它的位置更改爲C:\ total data \ data.txt。

#include <cstdio> 
int main (void) 
{ 
std::rename ("old_name", "new_name"); 
return 0; 
} 

我已經使用了使用移動重命名機能的研究,但它不工作的進一步的細節https://bytes.com/topic/c/answers/132322-file-move-programmatically

正是我要改變文件的位置。

+0

不作品#包括 INT主(無效) { 的std ::重命名( 「OLD_NAME」, 「NEW_NAME」); return 0; } –

+0

請在您的文章中添加更多信息。理想情況下提供[MCVE]。 –

+0

請比「不行」更具體。 – molbdnilo

回答

0

將oldname指定的文件或目錄的名稱更改爲newname。 如果oldname和newname指定了不同的路徑並且系統支持這種路徑,則文件將移動到新位置。

#include <stdio.h> 

int main() 
{ 
    int result; 
    char oldname[] ="D:\\data.txt"; 
    char newname[] ="C:\\datadull\\newname.txt"; 
    result= rename(oldname , newname); 
    if (result == 0) 
    puts ("File successfully renamed"); 
    else 
    perror("Error renaming file"); 
    return 0; 
} 
相關問題