J'essaye de créer un module Perl avec ExtUtils :: MakeMaker. Lors de l'installation avec le module, j'ai besoin de placer un fichier texte contenant des informations dans le dossier personnel de l'utilisateur. Comment puis-je faire ceci?Module Perl plaçant du texte dans le dossier de base
0
A
Répondre
2
Vous pouvez essayer quelque chose comme ça
...
use File::HomeDir;
my $home = File::HomeDir->my_home;
open my $fh, '>', "$home/foo.txt";
print $fh 'bar';
close $fh;
Je n'ai pas testé parce que je suis actuellement sous Windows où File :: HomeDir est encore mis en œuvre
+1
[File a bug!] (Https://rt.cpan.org/Dist/Display.html?Name=File-HomeDir) Les plaintes non spécifiques sur un forum ne comptent pas. – daxim
+0
Vous n'avez pas besoin de générer un bogue pour cela. C'est déjà documenté. –
Questions connexes
- 1. Perl Installation du module
- 2. Installation du module Perl sans CPAN
- 3. Installation du module perl Erreur
- 4. problème en plaçant trois vue de texte horizontalement dans android
- 5. Intellij 9.0.2 sous Windows 7 en plaçant le dossier .IntelliJIdea90 sous le dossier Administrator
- 6. perl automatiser l'installation du module SAX
- 7. Échec de l'installation du module CPAN Perl
- 8. Modifications du module perl local non reconnues
- 9. Comment colorier du texte dans la sortie standard de Perl?
- 10. module perl pour l'écriture du classeur excel2007
- 11. Installation du module Perl sous Unix
- 12. en plaçant un raccourci dans le dossier de démarrage de l'utilisateur pour démarrer avec Windows
- 13. importations Python par le module de dossier
- 14. L'hôte partagé d'installation du module perl
- 15. Quel module dois-je utiliser pour analyser le texte mediawiki dans une structure de données Perl?
- 16. Module d'importation Python du dossier relatif
- 17. Perl WWW-Mechanize Module
- 18. Perl: Effectuer une vérification de la syntaxe du module perl avant de le recharger
- 19. Comment copier le fichier du dossier d'actif dans .../dossier de base de données dans android
- 20. construire un module perl
- 21. Installation du module mysql-dbd de Perl sans accès Internet
- 22. Module de base dans odoo 9 n'est pas dans le dossier addons
- 23. utilisation Perl Module
- 24. Module d'authentification Perl
- 25. Remplacer le texte dans les noms de dossier
- 26. comment gérer "erreur inconnue" dans la compilation du module perl
- 27. Le module Perl GD ne s'installe pas -
- 28. Dossier parent IIS6 d'accès du dossier de base de l'application
- 29. Échec de l'installation du module Tk de Perl sous Windows7
- 30. Déterminer l'état de MySQL avec le module DBI de Perl
je serais vraiment impressionné si Le module a commencé à écrire à ~/pendant son installation. Ne fais pas ça. – Quentin
Makefile.PL est juste un programme Perl. Vous pouvez faire tout ce que vous aimez dedans. –
brian d foy, a absolument raison. Je pourrais simplement mettre des codes dans Makefile.Pl pour écrire un fichier texte dans le dossier Home. Merci! – dileepmani