FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
FILE Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
FILE Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
FILE Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
FILE Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
FILE Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
FILE Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
FILE Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
FILE Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
FILE Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
FILE Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
FILE Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
FILE Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
FILE Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
FILE Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
FILE Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

 

 FILE

Aller en bas 
3 participants
AuteurMessage
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

FILE Empty
MessageSujet: FILE   FILE EmptyJeu 2 Juil 2009 - 17:50

Bonsoir,

Je veus effacer des fichiers en série, dont on ne connait pas la quantité futur.
Je m'explique:
Le fichier cf10907.cfp contient le numéro de l'utilisateur (1) et une date (0907) pour juillet 2009. Si un jour je demande au logiciel d'éffacer tout les fichiers de cette utilisateur, je ne connais pas à l'avance le nombre de fichier qui aura été générer (Ex: en juillet 2010 il y en aura 12).
Avec QB j'utilisais la commande FILES pour visualiser tout les fichiers de cette façon: fi$="cf1*.cfp":FILES fi$ et ensuite KILL fi$
Peut-on faire pareil avec FILE_DELETE. Et comment afficher la liste des fihiers
Au passage a combien est limité le nombre de caractères d'un fichier avant et après le point pour les noms de fichiers et application ?

J'espère avoir été clair dans ma demande.

A+
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

FILE Empty
MessageSujet: Re: FILE   FILE EmptyVen 3 Juil 2009 - 7:22

Effectivement, des commandes comme FILES ou KILL seraient bien utiles. Elles n'existent pas actuellement. Ton problème est en fait de parcourir le contenu d'un répertoire, et cela est possible et est même donné en exemple dans le manuel de référence.

On fait cela en 4 temps:
- on se place dans le répertoire voulu avec la commande DIR_CHANGE
- on initialise la lecture des noms de fichier du répertoire avec FILE_FIND_FIRST$
- on lit tous le fichiers du répertoire avec la commande FILE_FIND_NEXT$ placé dans une boucle WHILE qui boucle tant qu'il y a des fichiers à lire (il n'y a plus de fichiers à lire quand les fonctions FILE_FIND_xxx retournent "_")
- on arrête la fonction de balayage d'un répertoire par FILE_FIND_CLOSE

Voici un exemple qui répond à ta question en affichant les fichiers dont le nom commence par "cf1" dans le répertoire "abc";
Code:
dim nom$
label action_sur_fichier

rem on se place dans c:/abc
dir_change "c:/abc"


rem début lecture des noms de fichier
nom$=file_find_first$

rem action en fonction du nom de fichier
if nom$ <> "_" then gosub action_sur_fichier

rem lecture des autres noms
while nom$ <> "_"
  nom$=file_find_next$
  if nom$ <> "_" then gosub action_sur_fichier
end_while

rem fin lecture des noms de fichier
file_find_close

end

action_sur_fichier:
if left$(nom$,3)= "cf1"
  rem on affiche, mais on peut aussi détruire le fichier
  print nom$
end_if
return

Il n'y a pas de limitation par PANORAMIC du nombre de caratères d'un fichier, ni de son extension. Les limites sont donc celles du système d'exploitation, c'est à dire Windows.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Delannoy




Nombre de messages : 15
Age : 69
Localisation : Paris
Date d'inscription : 16/03/2008

FILE Empty
MessageSujet: Re: FILE   FILE EmptySam 4 Juil 2009 - 11:24

Le parcours d'un répertoire, c'est un de ces "trucs utiles" qui devrait faire partie de la page conseil du logiciel, et aussi de la page FAQ du site.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

FILE Empty
MessageSujet: RE: FILES   FILE EmptySam 4 Juil 2009 - 14:06

J'ai compris l'astuce et je vais la mettre en application.
Merci PANORAMIC
A+
Revenir en haut Aller en bas
Contenu sponsorisé





FILE Empty
MessageSujet: Re: FILE   FILE Empty

Revenir en haut Aller en bas
 
FILE
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème avec FILE_LOAD N,F
» Fonction File_Read
» Cannot create file PANORAMIC.exe
» File not found (RÉSOLU)
» File d'attente imprimante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: