PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 18-10-2006 14:34:58

Dropy  
crazy gamer
Award: droopy
Lieu: Chennevières-sur-Marne (94)
Date d'inscription: 02-06-2006
Messages: 58
Pépites: 11,147,483,159
Banque: 1,396,436,536,086,928,200

Changer les attributs d'un fichier

Bonjour à tous,

J'ai découvert la magnifique fonction SetFileAttributes(ref string lpFileName,ulong dwFileAttributes) dans la liste des API proposée par l'incomparable Pick Ouic

Seulement le neuneu que je suis n'arrive pas à la mettre en oeuvre...

Mon but: Retirer l'attribut 'lecture seule' à tous les fichiers d'un répertoire.

Voici mon code:

Code: pb

//---------

String  ls_rep_source = "c:\source\",  &
  ls_fichier_source,    &
  ls_nom_complet
Int  li_nb_fichiers,    &
  li_i,      &
  li_result

//---
lb_fichiers.DirList(ls_rep_source+"*.*",0)

li_nb_fichiers = lb_fichiers.TotalItems()

For li_i  =  1  To li_nb_fichiers
  lb_fichiers.SelectItem (li_i)
  ls_fichier_source = lb_fichiers.SelectedItem ()
  ls_nom_complet = ls_rep_source + ls_fichier_source
  li_result = SetFileAttributes (ls_nom_complet, 1)
//  MessageBox ("test nom complet", ls_nom_complet)
//  MessageBox ("test code retour fonction", string (li_result))
End For


La fonction me retourne systématiquement 0. L'adresse des fichiers est bonne (enfin il semble...), peut-être cela vient-il du deuxième argument, je ne sais pas.

Bref, si quelqu'un a une idée, je suis preneur.

Merci d'avance,

Dropy.

Hors ligne

 

#2 18-10-2006 15:41:42

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Changer les attributs d'un fichier

regardes par la SetFileAttributes
tu trouveras surement ton bonheur


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22