Pas de problème (pb), que du PowerBuilder (PB) ^^

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