mercy_smile
@mercy_smile

Что нужно использовать, чтобы файл сам себя перенес?

Мне нужно, чтобы после запуска файла он сам себя копировал в указанную папку. Как это можно реализовать?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 2
hint000
@hint000
у админа три руки
Примерно как в ответе 0hquazEd
Только не хардкодить file_path (а что если исполняемый файл будет переименован?), а взять argv[0]
https://docs.microsoft.com/ru-ru/cpp/cpp/main-func...
Ответ написан
0hquazEd
@0hquazEd
Можете воспользоваться std::filesystem

#include <filesystem>
int main()
{
	std::string file_path = "CP.mp4";
	std::string path = "xxx/CP.mp4";

	std::filesystem::copy_file(file_path, path);
	return 0;
}


Примерно так. В "file_path" вы указываете путь к файлу, в "path" - полный путь к файлу в который хотите скопировать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы