Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1008 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  commande GetNextAvailDrive( )

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

commande GetNextAvailDrive( )

n°1182127
rodolf
Posté le 23-08-2005 à 11:40:20  profilanswer
 

Bonjour,
 
Existe t-il une commande équivalente qui permet de faire l'inverse ?
A savoir une commande de type GetLastAvailDrive( ) qui permettrait de récupérer les lettres de lecteurs libres depuis la fin (z y ...).
 
En effet, avec Windows XP, la gestion des périphériques de stockage usb pose probleme car le système semble faire abstraction des lecteurs réseaux ?!
En gros, si vous avez deux partitions (c et d) et un lecteur réseau (sur e) alors, si l'on insert une clé usb, cette dernière est alors inaccessible car le systeme essaie de la monter sur le lecteur e ...
 
Merci de votre aide ;)
 
RM

mood
Publicité
Posté le 23-08-2005 à 11:40:20  profilanswer
 

n°1185687
dotfx
Posté le 26-08-2005 à 18:55:31  profilanswer
 

Code :
  1. #!/usr/bin/perl -w
  2. use strict;
  3. use Win32;
  4. my $next = Win32::GetNextAvailDrive();
  5. my @loop = ('A'..'Z');
  6. my $disp = '';
  7. my @free = ();
  8. for (@loop) {
  9.   if ($_ . ':' ne $next) {
  10.   } else {
  11.     $disp = $_;
  12.   }
  13. }
  14. @free = ($disp .. 'Z');
  15. @free = sort {$b cmp $a} @free;
  16. 1;


 
Toutes les lettres disponibles sont dans l'array @free


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  commande GetNextAvailDrive( )

 

Sujets relatifs
commande sur plusieurs lignes pour question de lisibilitéAide sur la commande NET SEND
commande MSDOS[GTK}afficher resultat dans commande dans window
Executer une commande dos sans creation de fichier[resolu][excel] sauvegarde ligne de commande
Difference entre php ligne de commande et dans navigateur ??Commande préproc et inclusion
PHP/Postgresql fonctionne qu'en ligne de commande et pas via httpVBS Commande externe
Plus de sujets relatifs à : commande GetNextAvailDrive( )


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR