Page 1 sur 1

[R] Outil de synchronisation mono fichier

Posté : mar. 25 juin 2013 12:38
par jcaspar
B :D onjour à tous !


Je souhaiterais développer un petit outil permettant de synchroniser un seul fichier ...v d'un lecteur réseau vers un dossier local et vis versa..
Voici le début de mon code ...

Je souhaiterais récupérer uniquement le nom du fichier et non le chemin complet afin de lancer l’exécution en locale
la variable fichier m'indiquant le répertoire et le nom de fichier ... existe il un moyen de récupérer uniquement le nom du fichier choisi ?

En vous remerciant d'avance pour vos conseils ! :mrgreen:


Jean-Marc




Code : Tout sélectionner

Local $message = "Sélectionner le fichier que vous souhaitez utiliser"
Local $nom_fichier
$fichier=FileOpenDialog($message, @DocumentsCommonDir & "\", "Tout types (*.*)", 1 + 4 )
msgbox(64,"Fichier",$fichier)
$destination="d:\"
fileCopy($fichier,$destination)
$path=$destination&$nom_fichier
$file = FileOpen($path, 0)


 

Re: [..] Outil de synchronisation mono fichier

Posté : mar. 25 juin 2013 13:33
par mikell
Bah oui, juste après le FileOpenDialog faire

Code : Tout sélectionner

$fichier = StringRegExpReplace($fichier, '.+\\(.+)', "$1")

Re: [..] Outil de synchronisation mono fichier

Posté : mer. 26 juin 2013 08:46
par DimVar
Bonjour,

Une autre solution aurait pu etre :

Code : Tout sélectionner

$string = StringSplit ($fichier,"\")
MsgBox (0,"",$string[$string[0]])

Cdlt.
[EDIT] Oups les balises...Merci.

Re: [..] Outil de synchronisation mono fichier

Posté : mer. 26 juin 2013 23:53
par timmalos
OU encore pour les vieux jeux comme moi :

Code : Tout sélectionner

_PathSplit()
Qui à l'avantage de ne pas avoir besoin de reflechir ;)

Re: [..] Outil de synchronisation mono fichier

Posté : jeu. 27 juin 2013 11:18
par DimVar
Sympa _pathsplit () ! Je mets de coté...
On omet trop souvent les user defined functions :?

Re: [..] Outil de synchronisation mono fichier

Posté : jeu. 27 juin 2013 13:44
par mikell
Mais qu'est-ce que vous avez tous contre les regex ?!? :mrgreen:

Bon je le mets ce [R] ... :roll:

Re: [R] Outil de synchronisation mono fichier

Posté : jeu. 27 juin 2013 20:39
par DimVar
Ben ca colle pas avec ta signature :mrgreen:

Re: [R] Outil de synchronisation mono fichier

Posté : jeu. 27 juin 2013 21:11
par mikell
Mais le regex que j'ai mis est un regex très simple !! :shock: :mrgreen:

Re: [R] Outil de synchronisation mono fichier

Posté : jeu. 27 juin 2013 21:36
par DimVar
Assurément !