Chemin du fichier

Fichier :: Le chemin est un module Perl pour créer ou supprimer des arbres de répertoire.
Télécharger maintenant

Chemin du fichier Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Tim Bunce and Charles Bailey
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~nwclark/perl-5.8.8/lib/File/Path.pm

Chemin du fichier Mots clés


Chemin du fichier La description

File :: Le chemin est un module Perl pour créer ou supprimer des arbres de répertoire. File :: Le chemin est un module Perl pour créer ou supprimer des arbres de répertoire.Synopsis Utilisez le fichier :: chemin; mkpath (, 1, 0711); RMTREE (, 1, 1); La fonction MKPath offre un moyen pratique de créer des répertoires, même si votre appel de noyau MKDIR ne créera pas plus d'un niveau de répertoire. à la fois. Mkpath prend trois arguments: le nom du chemin d'accès à créer, ou une référence à une liste de chemins à créer, une valeur booléenne, qui, si c'est vrai causera MKPath d'imprimer le nom de chaque répertoire tel qu'il est créé (par défaut sur FALSE). , et le mode numérique à utiliser lors de la création des répertoires (par défaut sur 0777), à modifier par l'omask.it actuel renvoie une liste de tous les répertoires (y compris les intermédiaires, déterminé à l'aide du séparateur UNIX '/') créé.Si une erreur système Empêche un répertoire d'être créé, la fonction mkpath jette une erreur fatale avec carpe :: Croak. Cette erreur peut être piégée avec un bloc d'évaluation: eval {mkpath ($ dir)}; Si ($ @) {imprimé "ne pouvait pas créer $ dir: $ @"; } De même, la fonction RMTREE fournit un moyen pratique de supprimer un sous-arbre à partir de la structure de répertoire, un peu comme la commande UNIX RM -R. RMTREE prend trois arguments: la racine du sous-arbre à supprimer ou à une référence à une liste de racines. Tous les fichiers et répertoires inférieurs à chaque racine, ainsi que les racines elles-mêmes, seront supprimées. Une valeur booléenne, que si True causera RMTree d'imprimer un message chaque fois qu'il examine un fichier, donnant au nom du fichier, ainsi que indiquant s'il utilise RMDIR ou dissimulez-le de l'éliminer, ou qu'il le saute. (par défaut à FALSE) Une valeur booléenne, que si True causera RMTREE pour ignorer tous les fichiers sur lesquels vous n'avez pas d'accès (si vous utilisez sous VMS) ou à l'écriture d'un autre système d'exploitation). Cela changera à l'avenir lorsqu'un critère pour «la perfectionnement de la permission» sous OSS autres que les VMS est réglé. (par défaut à FALSE) Il renvoie le nombre de fichiers supprimés avec succès. Les liens symboliques sont simplement supprimés et non suivis.NOTE: Il existe des conditions de course internes à la mise en uvre de RMTree, ce qui est dangereux d'utiliser sur des arbres de répertoire pouvant être modifiés ou déplacés lorsque RMTREE est en cours d'exécution et en particulier sur tous les arbres de répertoire avec tous les composants du chemin ou sous-répertoires potentiellement écrits par des utilisateurs non approuvés. Endique, si le troisième paramètre n'est pas vrai et que RMTree est interrompu, il peut laisser des fichiers et des répertoires avec des autorisations modifiées pour permettre la suppression (et les versions plus anciennes de ce module définiraient même des fichiers et des répertoires dans le monde. lire / écritable!) Notez également que la survenue d'erreurs dans RMTree ne peut être déterminée que par piéger les messages de diagnostic en utilisant $ SIG {__ warn__}; Ce n'est pas évident de la valeur de retour. Exigences: · Perl


Chemin du fichier Logiciels associés