Gambas France BETA


Pas de compte ? Incription

[resolu] Recuperer les propriétés d'un fichier

Ce sujet est résolu.

1
AuteurMessages
manu#1 Posté le 21/3/2010 à 23:03:00
Avec Gambas ca roule !Bonjour,


Tout est dans le titre... en fait ce que je souhaites c'est recuperer la date de creation d'un fichier ainsi que sa taille. Je ne trouve pas dans ma Classe gb.File.

Je sais pas si c'est possible. Une idée ?
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
spheris#2 Posté le 21/3/2010 à 23:32:00
Manu,
et si tu passais par un :
dim mesdonnees AS String
EXEC["ls",......] TO mesdonnees

C'est une solution !
manu#3 Posté le 22/3/2010 à 08:04:00
Avec Gambas ca roule !oui, j'ai pensé aussi a ca, je vais essayer .

Merci
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
jeanyvon#4 Posté le 22/3/2010 à 13:15:00
Gambas? Ma! Et gustoSalut,
pour la taille j'ai ça :
DIM tailledemonfich AS String
EXEC ["du", "-ch", "/home/jean-yvon/Fichier_gambas/essais/Form1.class"] TO tailledemonfich


Sous Ubuntu, ça retourne la taille en kilo et le nom et le chemin du fichier
pour la date de création j'ai pas trouvé
A+
JY
Vieillir? On peut retarder mais pas y échapper!
micio#5 Posté le 22/3/2010 à 15:06:00
DIM d AS String
EXEC ["ls", "-l", "box.ods"] TO d

-------------------------

Voir les nombreuses options de "ls"
dans un terminal
$ ls --help
micio#6 Posté le 22/3/2010 à 18:22:00
Ou alors :

PUBLIC SUB main()

PRINT Stat("~/Documents/box.ods").Group
PRINT Stat("~/Documents/box.ods").Hidden
PRINT Stat("~/Documents/box.ods").LastAccess
PRINT Stat("~/Documents/box.ods").LastChange
PRINT Stat("~/Documents/box.ods").LastModified
PRINT Stat("~/Documents/box.ods").Link
PRINT Stat("~/Documents/box.ods").Mode
PRINT Stat("~/Documents/box.ods").Path
PRINT Stat("~/Documents/box.ods").Perm
PRINT Stat("~/Documents/box.ods").SetGID
PRINT Stat("~/Documents/box.ods").SetUID
PRINT Stat("~/Documents/box.ods").Size
PRINT Stat("~/Documents/box.ods").Sticky
PRINT Stat("~/Documents/box.ods").Time
PRINT Stat("~/Documents/box.ods").Type
PRINT Stat("~/Documents/box.ods").User

END
spheris#7 Posté le 22/3/2010 à 20:37:00
Effectivement l'utilisation de STAT.

http://gambasdoc.org/help/lang/stat?fr

;)
manu#8 Posté le 22/3/2010 à 20:58:00
Avec Gambas ca roule !Haaaa ouiiiii , bien vue Micio.... :)

C'est ca que je cherchais mais que je ne trouvais pas. Super et merci encore ! :)
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
1