在C++中,你可以使用system()
函數來調用系統的cmd
命令
#include<iostream>
#include <cstdlib>
int main() {
// 創建一個文件夾
std::system("mkdir new_folder");
// 復制一個文件
std::system("copy source.txt destination.txt");
// 刪除一個文件
std::system("del file_to_delete.txt");
// 移動一個文件
std::system("move source.txt destination_folder");
return 0;
}
請注意,這些命令是基于Windows的cmd
命令。如果你使用的是Linux或macOS,你需要使用相應的命令,例如mkdir
、cp
、rm
和mv
。
在實際編程中,使用system()
函數可能會有一些安全風險,因為它允許執行任意命令。在處理不受信任的輸入時,請確保對輸入進行適當的驗證和清理。