试图使c ++代码从使用Windows 95和98的工作计算机中复制文件。它们被使用,滥用和不断丢失的exe文件。我的想法是制作一个C ++程序,该程序将替换工作计算机中的错误文件。我打算使用ide转USB连接器和USB拇指驱动器连接到笔记本电脑。拇指驱动器将拥有适用于工作计算机的所有良好文件,而USB的想法就是将硬盘驱动器丢失这些文件。
我显示的示例不起作用。据我所知,当您使用copyfile时,必须将源和目标放在字符串中(不确定这是否正确)。我只是想知道是否可以这样做,如果可以,有人可以告诉我吗?
void CopyNewFile(std::string source, std::string target)
{
_chdir("../");
_chdir("F:");
system("dir");
std::cout <<"Enter source file with full path:" << std::endl;
std::cin >> source;
std::cout <<" Enter target file with full path:" << std::endl;
std::cin >> target;
CopyFile(source,target,TRUE);
}