LINUX.ORG.RU

[Qt][C++] копирование файлов в Qt

 ,


0

0

Сейчас занялся поддержкой игр на нескольких дисков в winegame. (утилитка для установки игр в вайн)

Делается это все через копирование файлов со всех дисков в одну папку.

Пытаюсь копировать содержимое диска в папку:

	                 QFile file (diskPath);
			_max = QFileInfo(file).size() / 1024;
			QFile dest (core->discDir());
			if (!dest.exists())
			{
				QDir t (dest.fileName());
				t.mkdir(t.path());
			}
			connect (&dest, SIGNAL(bytesWritten(qint64)), this, SLOT (setProgress(qint64)));
			connect (&dest, SIGNAL(aboutToClose()), this, SLOT (closeBar()));
			file.copy(dest.fileName());
		}
		diskPath = core->discDir();
		core->client()->endProgress();
	}

Судя по всему, содержимое диска (QFile file (diskPath) даже не начинает копироваться, хотя он, естественно! существует.

Уточнение: мне нужно скопировать не саму папку диска (/media/cdrom которая), а ее содержимое

Просмотреть весь файл исх. кода (dvdrunner.cpp) можно здесь

★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.