Copie d'un fichier dans c:/ Qt
Résolu
haloremi
Messages postés
304
Date d'inscription
Statut
Membre
Dernière intervention
-
haloremi Messages postés 304 Date d'inscription Statut Membre Dernière intervention -
haloremi Messages postés 304 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaie de faire un copie d'un fichier grâce à un QFile::copy("test.txt","c:/test.txt"), mais ça ne fonctionne pas. ça marche quand je le fait pour aller dans le "d:/" mais pas dans le "c:/". Je me demande si ce n'est pas un problème de permission.
Merci de votre aide !
J'essaie de faire un copie d'un fichier grâce à un QFile::copy("test.txt","c:/test.txt"), mais ça ne fonctionne pas. ça marche quand je le fait pour aller dans le "d:/" mais pas dans le "c:/". Je me demande si ce n'est pas un problème de permission.
Merci de votre aide !
A voir également:
- Qfile::copy
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
3 réponses
Peut-être un problème de permission... mais sous Windows, j'ai des doutes.
Toutefois en lisant la superbe doc de Qt on trouve:
Bonne continuation.
Toutefois en lisant la superbe doc de Qt on trouve:
bool QFile::copy ( const QString & fileName, const QString & newName )
Copies the file fileName to newName.
Returns true if successful; otherwise returns false.
If a file with the name newName already exists, copy() returns false (i.e., QFile will not overwrite it).
Donc le fichier de 'C:' à 'C:' sans changer de nom ne sera pas copié. Change de nom et tout ira bien. Qt a choisi la sécurité en n'écrasant pas les fichiers.
Bonne continuation.