#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std;
int main()
{
system("color 02");
system("xcopy 'C:\text.txt' 'F:\hack ' /E");
_getch();
return 0;
}
Думаю, вы не учли, что обратный слеш внутри строковых литералов имеет особое значение. Либо заэкранируйте их:
"xcopy 'C:\\text.txt' 'F:\\hack ' /E"
либо используйте «сырые» литералы:
R"(xcopy 'C:\text.txt' 'F:\hack ' /E)"
Теперь, с точки зрения командного интерпретатора, вам нужно убрать одинарные кавычки, заменив их на двойные, и убрать лишний параметр /E
(т. к. вы копируете один файл). Поскольку двойные кавычки нужно экранировать, получится вот что:
"xcopy \"D:\\text.txt\" \"D:\\hack\""
или
R"(xcopy "D:\text.txt" "D:\hack")"
Попробуйте так:
system("xcopy C:\\text.txt F:\\hack /E");
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В линуксе консольные приложения часто выводят свой прогресс подобием такого: [####___] 50%, при этом надпись "обновляется" на том же месте в терминале,...
Насколько я понял, когда читал про this, что указатель необходим по большей части, когда мы используем несколько объектов одного и того же классаОднако...
пытаюсь попробовать данный пример https://githubcom/jordanbonilla/Read_GPU_Temperature_CUDA/blob/master/read_temps