Batch connection ftp ssl

FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   -  
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



bonjour je recherche un batch pour me connecter en ftp ssl qui se trouve sur le port 990
pourriez vous m aider ?
A voir également:

114 réponses

FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
@echo off
color 0A
::CREER LE DOSSIER TEMPORAIRE
md %cd%\TEMP
attrib +h %cd%\temp
copy /y %cd%\curl.exe %cd%\temp >nul
:: CONECTION FTP AVEC L ECTURE DES INFO DU TXT FTP >nul cache l ecrie du txt
%CD%\temp\curl -O -u bot1:bot ftp://xxxx.no-ip.org:990/lanceur.exe -s
%CD%\temp\curl -O -u bot1:bot ftp://xxx.no-ip.org:990/versions.txt -s
CLS
:: REPRISE DU BAT APRES APRES TELECHARGEMENT
CLS
Set Local= %cd%\
Set Serveur=%cd%\TEMP\
Set Fichier=versions.txt
:: VERIFIER LE CONTENU DU FICHIER VERSION TXT
FC /l %Serveur%%Fichier% %Local%%Fichier%
:: ICI SELON LE RETOUR ERREUR IL ENTREPRENT LE GOTO
CLS
echo %ERRORLEVEL%
IF "%ERRORLEVEL%" == "2" (goto :suite)
IF "%ERRORLEVEL%" == "1" (goto :update)
IF "%ERRORLEVEL%" == "0" (goto :suite)
:: errorlevel 0 fichier identique 1 fichier serveur plus resent 2 conection serveur absente
cls
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
se con d erreur copie me sort que le code 2 meme quand il a la meme version dans son temp que a la racine
0
ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
comme c'est écrit, c'est l'errorlevel du CLS que tu testes pas celle du FC
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
le probleme vien que curl me mes les fichier telecharger a la racine et non au dossier temps pour temp il est appeler au temp
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
le fc me dit pareil pas de fichier dans le temp pour comparai
0
ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
utiliser plutôt une ligne du type :

%CD%\temp\curl -o %CD%\temp\lanceur.exe -u bot1:bot ftp://xxxx.no-ip.org:990/lanceur.exe -s


Pour forcer l'écriture dans un chemin et avec un nom prédéfini.

Par contre pour être sûr que le transfert est correctement réalisé car aucune option n'est donnée (ASCII quand c'est du texte BINARY quand c'est du binaire) ... Tester le FC en manuel depuis la ligne de commande ... Juste pour voir ...
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
marche pas ta ligne de commande
0
ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
Pourtant, je t'assure que chez moi :

curl -o temp\robots.txt -u anonymous:ryko1820@commentçamarche.net  "ftp://ftp2.fr.openbsd.org/pub/math/sagemath/robots.txt" -s


.. fonctionne, alors je vois pas pourquoi ça ne fonctionnerait pas chez toi.
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
surment les " que tu ma pas mie tout a leur
0
ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
Attention dans cURL les options sont "case sensitive" un -O n'est pas la même chose qu'un -o ... de même qu'un -S et un -s, etc ...
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
c est moi qui picole le " fon planter je retire je regarde bien la ligne et je voit coi des xxx a la place de l adresse
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
tout fonctionne enfin ma programation et finni
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
dit moi sur le script du decripteur je les sauvegarder mes j ai oublier de prendre sa derniere version avent que les modo supprime ma discuption je te le repasse tu me remetra se qui manque
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
@echo off
FOR /F "TOKENS=*" %%A IN ('type "%cd%\ftp1.DAT"') DO call :and_do_it "%%A"
:and_do_it
set chaine=%1
for /F "useback tokens=*" %%X in ('%chaine%') do set chaine=%%~X
if "%chaine%"=="" goto end

set chaine=%chaine:14=a%
set chaine=%chaine:15=b%

echo %chaine%
echo %chaine%>>"%cd%\TEMP\ftp2.txt"
goto endloop
:end
:: pause>nul
:endloop
0
ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
moi j'ai déjà tout effacé :) mais si tu l'as fais une fois, tu devrais pouvoir le refaire :)
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
je t es envoyer un message priver pour voir le system
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
il manque les 2 ligne une en haut et une en bas celle qui effacer se que contener le fichier mes je me rappel plus l ecriture
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
j ai retrouver la ligne celle la a tel une apportence
type nul>"%cd%\TEMP\ftp2.DAT"
0
ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
elle vide (ou créé) le fichier avant d'écrire dedans ... mais maintenant que tu passes par curl ce fichier est-il encore utile ? Je n'ai pas tout suivi :-)
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
non mes je le garde sous la main sa peu servire pour autre chose
0