[R] Outil de synchronisation mono fichier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

[R] Outil de synchronisation mono fichier

#1

Message 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)


 
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Outil de synchronisation mono fichier

#2

Message par mikell »

Bah oui, juste après le FileOpenDialog faire

Code : Tout sélectionner

$fichier = StringRegExpReplace($fichier, '.+\\(.+)', "$1")
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Outil de synchronisation mono fichier

#3

Message 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.
Modifié en dernier par mikell le mar. 25 juin 2013 20:42, modifié 3 fois.
Raison : balise de code
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Outil de synchronisation mono fichier

#4

Message 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 ;)
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Outil de synchronisation mono fichier

#5

Message par DimVar »

Sympa _pathsplit () ! Je mets de coté...
On omet trop souvent les user defined functions :?
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Outil de synchronisation mono fichier

#6

Message par mikell »

Mais qu'est-ce que vous avez tous contre les regex ?!? :mrgreen:

Bon je le mets ce [R] ... :roll:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [R] Outil de synchronisation mono fichier

#7

Message par DimVar »

Ben ca colle pas avec ta signature :mrgreen:
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Outil de synchronisation mono fichier

#8

Message par mikell »

Mais le regex que j'ai mis est un regex très simple !! :shock: :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [R] Outil de synchronisation mono fichier

#9

Message par DimVar »

Assurément !
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Répondre