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
» Gestion d'un système client-serveur.
Retourner un nom de fichier ??? Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Retourner un nom de fichier ??? Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Retourner un nom de fichier ??? Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Retourner un nom de fichier ??? Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Retourner un nom de fichier ??? Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Retourner un nom de fichier ??? Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Retourner un nom de fichier ??? Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Retourner un nom de fichier ??? Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Retourner un nom de fichier ??? Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Retourner un nom de fichier ??? Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Retourner un nom de fichier ??? Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Retourner un nom de fichier ??? Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Retourner un nom de fichier ??? Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Retourner un nom de fichier ??? Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Retourner un nom de fichier ??? Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Cartes Pokémon EV6.5 : où trouver le ...
Voir le deal

 

 Retourner un nom de fichier ???

Aller en bas 
AuteurMessage
Invité
Invité




Retourner un nom de fichier ??? Empty
MessageSujet: Retourner un nom de fichier ???   Retourner un nom de fichier ??? EmptyMar 10 Nov 2009 - 22:02

Salut à tous !

Je ne réussi pas à faire retourner juste le nom du fichier, et même avec file_name$. File_name$ me retourne tout au complet : l'emplacement et le nom.
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

Retourner un nom de fichier ??? Empty
MessageSujet: re   Retourner un nom de fichier ??? EmptyMar 10 Nov 2009 - 22:05

salut

fais une recherche de slash et ensuite sépare avec la fonction right

@+
Revenir en haut Aller en bas
Invité
Invité




Retourner un nom de fichier ??? Empty
MessageSujet: Re: Retourner un nom de fichier ???   Retourner un nom de fichier ??? EmptyMer 11 Nov 2009 - 22:02

Citation :

fais une recherche de slash et ensuite sépare avec la fonction right


Georges peut-tu me préciser c'est quoi 'une recherche de slash'
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

Retourner un nom de fichier ??? Empty
MessageSujet: re   Retourner un nom de fichier ??? EmptyJeu 12 Nov 2009 - 12:41

Salut nicolas

le slash est le caractère suivant : /
l'antislash ou le backslash : \

tu controle la longeur de la chaine et tu recherches l'un de ces deux caractères suivant la formulation de ton chemin.
si tu as des / tu recherches des /
si tu as des \ tu recherches des \

tu fais par exemple
for i=(longueur chemin) to 1 step-1
.....
next i

et ensuite tu utilises la fonction RIGHT$
pour en retirer juste le nom de ton fichier (avec l'extension)

Georges
@+
Revenir en haut Aller en bas
Invité
Invité




Retourner un nom de fichier ??? Empty
MessageSujet: Re: Retourner un nom de fichier ???   Retourner un nom de fichier ??? EmptyVen 13 Nov 2009 - 22:54

Georges peut-tu me faire un exemple S.V.P !
Revenir en haut Aller en bas
Invité
Invité




Retourner un nom de fichier ??? Empty
MessageSujet: Re: Retourner un nom de fichier ???   Retourner un nom de fichier ??? EmptyVen 13 Nov 2009 - 23:26

Je vois cette discutions.
J'ai repris une petite partie du codage de "jardin potager" que j'ai publié, qui répond à ta question
Code:

dim f$,u%,d%,a$,fiche$,vue$

rem un fichier dans un dossier quelquonque

f$="c:\dossier1\dossier2\teste programme.txt"


if f$="" or f$="_" :rem ceci dans le cas d'un open_dialog
else
  fiche$="" :d%=1
  for u%=len(f$) to 1 step -1
      a$=mid$(f$,u%,1)
      if a$="\" then exit_for
      fiche$=right$(f$,d%):d%=d%+1
  next u%
rem nom relatif du fichier:
print fiche$
 
  d%=len(fiche$)-4:if d%>0 then vue$=left$(fiche$,d%)
end_if

rem nom sans l'extension
print vue$
Faits une analyse du code tu comprendras, sinon redemandes des explications.
@+
Revenir en haut Aller en bas
Invité
Invité




Retourner un nom de fichier ??? Empty
MessageSujet: Re: Retourner un nom de fichier ???   Retourner un nom de fichier ??? EmptySam 14 Nov 2009 - 17:33

J'ai réfléchi un peu. Ça me donne ça :

Code:

or i=j to 1 step -1
  if (mid$(NomFichier$,i,1)="\")
    NomPath$=mid$(NomFichier$,1,i)
    if (i<j) then Nom$=mid$(NomFichier$,i+1,j-i)
    text 45,""+Nom$
    exit_for
  end_if
next i

Text 45 c'est ou on trouve le nom du fichier.
Et si text 45 on met à la place text 45,""+NomPath$ ça retourne juste l'emplacement.
Revenir en haut Aller en bas
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

Retourner un nom de fichier ??? Empty
MessageSujet: re   Retourner un nom de fichier ??? EmptyLun 16 Nov 2009 - 15:23

Salut Nicolas

Prog pour retourner le nom d'un fichier
Voila un exemple avec l'OPEN_DIALOG.
Donc n'importe quels fichiers fera l'affaire pour ce code

Code:

dim a$,nom$,chem$,a,i,ps,ps2
label fin
full_space 0
error_french
open_dialog 1
a$=file_name$(1)
a=len(a$)
for i=a to 1 step -1
if mid$(a$,i,1)="\" then ps=i : exit_for
next i
ps2 = a-ps
nom$ = right$(a$,ps2)
chem$ = left$(a$,ps)
display
print
print "Ceci est le nom et le chemin du fichier : ";a$
print
print
print "Voici le nom du fichier : ";nom$
print
print "Voici le nom du chemin : ";chem$
print
on_click 0,fin
end
fin:
terminate

Il suffit de clicker sur le FORM 0 pour sortir du programme proprement.
Tu peux aussi ajouter des filtres de fichiers, etc. ,,

Georges
@+
Revenir en haut Aller en bas
Contenu sponsorisé





Retourner un nom de fichier ??? Empty
MessageSujet: Re: Retourner un nom de fichier ???   Retourner un nom de fichier ??? Empty

Revenir en haut Aller en bas
 
Retourner un nom de fichier ???
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Nouvelle fonction dans KGF.dll pour retourner la version
» Comment reconvertir un fichier exe Panoramic en fichier BAS
» fichier avi
» Convertir un fichier BAS panoramic en fichier EXE
» fichier jpg corrompu

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: