Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1533 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  création d'un dossier la date du jour et transfert ftp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

création d'un dossier la date du jour et transfert ftp

n°109875
nanog
Posté le 21-04-2013 à 21:59:45  profilanswer
 

salut,
j'essaie de créer un bête dossier à la date du jour sur un ftp distant avant le transfert d'u fichier
pour info le transert du fichier fonctionne bien
je fais :
 
 
open mondomaine.com
login
pass
prompt
cd /public_html/test #je me place dans le dossier test
md %DATE% # creation dossier avec date du jour
cd /public_html/test/%DATE% #je me place dans le nouveau dossier
put C:\job\test4.xlsm # je transfert mon fichier  
close
 
mais il me retourne :
(...)
230 User horses logged in
ftp> prompt
Interactive mode Off .
ftp> cd /public_html/test
250 CWD command successful
ftp> set bidule=%DATE%
Invalid command.
ftp> md %bidule%
Ambiguous command.
ftp> put C:\job\%bidule%\test4.xlsm
C:\job\%bidule%\test4.xlsm: File not found
ftp> close
221 Goodbye.
ftp>
ftp>
 
 
merci d'avance pour vos lumieres

mood
Publicité
Posté le 21-04-2013 à 21:59:45  profilanswer
 

n°109876
ShonGail
En phase de calmitude ...
Posté le 22-04-2013 à 06:51:21  profilanswer
 

Au delà des commandes à passer, t'as regardé le format de la variable %date% !??  [:calimero]

n°109970
Je@nb
Modérateur
Kindly give dime
Posté le 22-04-2013 à 20:38:30  profilanswer
 

ton truc c'est un fichier pour ftp.exe ? C'est pas du batch il y a aucune raison qu'il capte tes variables d'environnement ou tes commandes batch (set, rem and co).
 
En 2013, il serait peut être temps de faire du powershell tout ça se fait de base :/

n°109971
nanog
Posté le 22-04-2013 à 20:43:13  profilanswer
 

en fait mon script.bat appele un monfichier.ftp avec des commandes dedans, là ou je fais
 open mondomaine.com
login
pass
prompt
cd /public_html/test #je me place dans le dossier test
md %DATE% # creation dossier avec date du jour
cd /public_html/test/%DATE% #je me place dans le nouveau dossier
put C:\job\test4.xlsm # je transfert mon fichier  
close  
 
donc si c'ets pas un .bat il prendra pas en compte une commande du genre %DATE%..?
je vais de ce pas voir le powershell  
merci

n°109972
Je@nb
Modérateur
Kindly give dime
Posté le 22-04-2013 à 20:47:02  profilanswer
 

faut que tu construise ton "monfichier.ftp" à partir de ton .bat puis que tu appelles le fichier.
 
Genre
 
echo "open mondomaine.com" > monfichier.ftp
echo ... >> monfichier.ftp
echo ... >> monfichier.ftp
echo "md %date%" >> monfichier.ftp
...
 
ftp ... monfichier.ftp
 
 
(enfin faut que %date% contienne ta date hein :D) (et fait gaffe parce que par défaut %date% a des "/" et c'est un caractère interdit sur le dossier ou ça te fera une arborescence bizarre)

n°109973
nanog
Posté le 22-04-2013 à 21:01:33  profilanswer
 

ok mais je met quoi alors dans monfichier.ftp ?
et en effet je fais gaffe au format de %date% mais c'était juste pour tester..


Message édité par nanog le 22-04-2013 à 21:02:42
n°109977
Je@nb
Modérateur
Kindly give dime
Posté le 22-04-2013 à 21:32:44  profilanswer
 

bah ce que je t'ai mis :o

n°109983
nanog
Posté le 22-04-2013 à 23:29:19  profilanswer
 

merci, j'ai donc ecris ça dans mon  transfert.ftp
 
echo open cp1.datagate.net.uk > transfert.ftp
echo user xx >> transfert.ftp
echo password xxx >> transfert.ftp
echo prompt >> transfert.ftp
echo cd /public_html/test >> transfert.ftp
echo put C:\job\20132204.txt >> transfert.ftp
close
et forcément ça marche pas..  j'essaye de lancer le fichier en double cliquant sur script.bat.. ça l'air con mais ca pas l'air d'être ça..
c'est pas comme ça que ça marche ?
dans mon .bat j'ai :
ftp -s:C:\job\transfert.ftp

n°109984
Je@nb
Modérateur
Kindly give dime
Posté le 22-04-2013 à 23:48:10  profilanswer
 

tu comprends pas ce que tu écris :/
 
Les echo c'est dans ton bat ...

n°109985
nanog
Posté le 22-04-2013 à 23:51:47  profilanswer
 

non en effet je comprends rien d'ailleur un peu pour ça que je vais sur des forum pour.. qu'on m'explique

mood
Publicité
Posté le 22-04-2013 à 23:51:47  profilanswer
 

n°109986
nanog
Posté le 22-04-2013 à 23:54:10  profilanswer
 

et jai juste suivis ce que tu mas dis :  
"ok mais je met quoi alors dans monfichier.ftp ? "  
 
"bah ce que je t'ai mis "... cad les echo..
on peut pas etre bon partout hein

n°109987
nanog
Posté le 22-04-2013 à 23:57:36  profilanswer
 

alors je met quoi dans mon monfichier.ftp du coup?

n°109988
Je@nb
Modérateur
Kindly give dime
Posté le 23-04-2013 à 00:27:55  profilanswer
 

rien, il est généré par le bat


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  création d'un dossier la date du jour et transfert ftp

 

Sujets relatifs
modification dossier dans partage smb possible aléatoirementicacls - protection de dossier
copier dossier Mes doc rediriger GPO Win2008Serveur d'impression / Mise à jour d'une option sur tout les printers
Windows Server 2012 Essentials - Qualité transfertNTFS Autoriser création de fichiers uniquement
Dossier partagé accessible à distance derrière une freebox 
Plus de sujets relatifs à : création d'un dossier la date du jour et transfert ftp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR