Page 1 sur 1
[R] Nombre de caractères nom fichier
Posté : mer. 14 oct. 2015 17:33
par jcaspar
B
onjour à tous !
Je souhaiterais compter le nombre de caractères composant le chemin d'un fichier
exemple : c:\fichier.txt ->14 caractères
Pouvez vous svp m'expliquer quel serait la bonne manière de s'y prendre ... peut être existe il une fonction ou un UDF
qui soit à même de répondre à cette question
En vous remerciant pour vos conseils
Jean-Marc
Re: [..] nombre de caractères nom fichier
Posté : mer. 14 oct. 2015 17:49
par orax
StringLen ?
Re: [..] nombre de caractères nom fichier
Posté : mer. 14 oct. 2015 20:53
par jchd
Juste pour mémoire, cette grandeur n'est pas un invariant d'un fichier :
c:\mydir\fichier.txt --> 20
c:\mydir\..\mydir\fichier.txt --> 29
c:\mydir\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\fichier.txt --> 66
Re: [..] Nombre de caractères nom fichier
Posté : mar. 20 oct. 2015 18:01
par jcaspar
Merci pour vos conseils !
Je parviens à lister les dossiers et fichiers en utilisant le code ci dessous ...
croyez vous qu'il serait possible d'ajouter l'information stringlen dans l'affichage ?
Code : Tout sélectionner
#include <File.au3>
Local $aArray = _FileListToArrayRec("p://ACSF", "*", $FLTAR_FILESFOLDERS, $FLTAR_RECUR, $FLTAR_SORT,$FLTAR_FULLPATH )
_ArrayDisplay($aArray, "Fichiers triés")
Re: [..] Nombre de caractères nom fichier
Posté : mar. 20 oct. 2015 18:22
par orax
Code : Tout sélectionner
#include <File.au3>
Local $aArray = _FileListToArrayRec("p:\ACSF", "*", $FLTAR_FILESFOLDERS, $FLTAR_RECUR, $FLTAR_SORT, $FLTAR_FULLPATH)
_ArrayColInsert($aArray, 1)
For $i = 1 To $aArray[0][0]
$aArray[$i][1] = StringLen($aArray[$i][0])
Next
_ArrayDisplay($aArray, "Fichiers triés")
p://ACSF ça me semblait bizarre comme écriture.
Re: [..] Nombre de caractères nom fichier
Posté : mar. 20 oct. 2015 18:49
par jcaspar
Waou génial merci beaucoup

!
Il me faudrait encore une chose que le fichier soit trié en fonction de la taille ....
j'ai donc naturellement pensé à _arraysort mais je ne vois pas comment effectuer un tri par colonne

?
Jean-Marc
Re: [..] Nombre de caractères nom fichier
Posté : mar. 20 oct. 2015 22:18
par mikell
jcaspar a écrit :je ne vois pas comment effectuer un tri par colonne
Peut-être en lisant le fichier d'aide ?
Re: [..] Nombre de caractères nom fichier
Posté : mer. 21 oct. 2015 17:40
par jcaspar
M

erci beaucoup
OUpps

...j'ai pourtant lu la doc sur la fonction mais pas assez bien et surtout je n'ai pas tout du bien comprendre donc je vais la relire !
Jean-Marc