Új hozzászólás Aktív témák
-
n00n
őstag
Lenne egy ilyen kódom:
void copy()
{
QFile dst("G:\\adat.dat");
QFile src("D:\\adat.dat");
if(!src.open(QFile::ReadOnly) || !dst.open(QFile::WriteOnly)) return;
QProgressDialog *dlg = new QProgressDialog();
qint64 len = src.bytesAvailable();
dlg->setLabelText(QString::fromLocal8Bit("Mentés másolása folyamatban..."));
dlg->setWindowTitle(QString::fromLocal8Bit("Mentés másolása"));
dlg->setRange(0, len);
dlg->setCancelButton(0);
dlg->show();
int pg = 0;
while(!src.atEnd()){
QByteArray bytearray = src.read(80000);
dst.write(bytearray);
qint64 act = bytearray.length();
pg = pg + act;
dlg->setValue(pg);
qApp->processEvents();
}
}Amíg vinyón másolok, addig elég gyors, kb egy 1.2 GB-s fájlt 1:15 alatt másol át, de, ha pendrivera másolok, akkor ezt borzasztóan lelassul. És nem a pendrive miatt, Total Commanderben szinte száguld ehhez képest. Mit lehetne tenni ez ellen?
[ Szerkesztve ]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Háztartási gépek
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Autós topik látogatók beszélgetős, offolós topikja
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Fehér zakót öltenek a Super Flower platinás Leadex VII Pro tápjai
- DIGI Mobil
- Milyen billentyűzetet vegyek?
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Gyúrósok ide!
- Xbox tulajok OFF topicja
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Alpha Laptopszerviz Kft.
Város: Pécs