c'est étrange la fonction write ne génére pas mon fichier csv
c'est étrange la fonction write ne génére pas mon fichier csv
C'est exactement ce que fait ce code, il génère ton csv à cet emplacement précis.
Comme je l'ai écrit précédemment Environment.SpecialFolder.ApplicationData fait référence à répertoire AppData de l'utilisateur.
Code LaSaladeHumaine; : Sélectionner tout - Visualiser dans une fenêtre à part c'est étrange la fonction write ne génére pas mon fichier csv
donc "C:\Users\popo\AppData\Roaming" chez moi
et "C:\Users\LaSaladeHumaine\AppData\Roaming" chez toi.
Après, tu peux adapter en rajoutant un répertoire car là, ça dépose à la racine de %AppData%
Mes tutoriels
Avant de poster :
- F1
- FAQ
- Tutoriels
- Guide du développeur Delphi devant un problème
C'est niquel ca marche parfaitement cependant il ne manque plus que de tester si le fichier existe pour ne pas l'écraser a chaque lancement de l'application
Une conditionnelle comme ceci :
NB : Comme évoqué par popo, il serait plus judicieux de créer un répertoire (ex : nom de ton appli) dans le chemin AppData pour ne pas se retrouver avec pleins de fichiers à la racine de AppData.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (!File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\Base.csv")) // on créé le fichier csv ici
Bon courage pour la suite de ton projet++
Projet terminé et disponible sur le windows store
https://www.microsoft.com/store/productId/9NS0ZK752RWJ
Un petit tag "Résolu" serait pas mal...
Mes tutoriels
Avant de poster :
- F1
- FAQ
- Tutoriels
- Guide du développeur Delphi devant un problème
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager