Upload plików za pomocą .Bat'a

Witam chce zuploadować plik za pomocą .bat’a na konto ftp .Konto mam darmowe na serwerze cba.pl i nie mogę się coś połączyć wyskuje mi takie coś

1985.gif

Oto mój bat

@echo off 

echo user admin@pablikhack.cba.pl hello.txt 

echo blebleble hello.txt 

echo put "d:\lol.dat"hello.txt 

ftp -n -s:hello.txt ftp.cba.pl //(ftp)

Napisałem na forum cba ale nikt mi nie odpisuje co może być źle, może problem jest z adresem ftp.

Zrób plik wysyl.bat o treści:

@echo off

echo user admin@HOST.cba.pl> ftpcmd.dat

echo HASLO>> ftpcmd.dat

echo bin>> ftpcmd.dat

echo put NAZWA_PLIKU>> ftpcmd.dat

echo quit>> ftpcmd.dat

ftp -n -s:ftpcmd.dat cba.pl

del ftpcmd.dat

HOST, HASLO, NAZWA_PLIKU to wiadomo swoje wpisujesz :slight_smile:

Zamiast echo put NAZWA_PLIKU>> ftpcmd.dat możesz użyć echo put %1>> ftpcmd.dat , wtedy wysyłany plik będzie podawany jako parametr, np w konsoli wpisujesz: wysyl plik.txt.

Możesz także przejśc do określonego katalogu dopisując echo cd /KATALOG/>>ftpcmd.dat

mam jeszcze 1 pytanie co robi polecenie bin??

“echo bin>> ftpcmd.dat”

i mam problem z przejściem do katalogu ;( (bez tego “echo” działa)

@echo off

echo user admin@HOST.cba.pl> ftpcmd.dat

echo HASLO>> ftpcmd.dat

echo bin>> ftpcmd.dat

echo cd d:\lol

echo put lol.txt>> ftpcmd.dat

echo quit>> ftpcmd.dat

ftp -n -s:ftpcmd.dat cba.pl

del ftpcmd.dat

chodzi mi o to żeby wysłało ten plik lol.txt który sie znajduje na d:\lol\lol.txt

i proszę mi nie pisać ze obrazu moglem dać put "d:\lol\lol.txt bo chce się porostu dowiedzieć jak wykorzystać to cd

http://webmade.org/porady/ftp-konsola-windows-linux.php

http://www.digipedia.pl/def/629608988-FTP.html

Aby przejść do katalogu na windowsie: cd /d D:\lol

Aby przejść do katalogu na serwerze echo cd /Nazwa_katalogu_na_serwerze/>>ftpcmd.dat

wysylasz lol.txt, który jest w D:\lol\

@echo off

cd /d D:\lol

echo user admin@USER.cba.pl>> ftpcmd.dat

echo HASLO>> ftpcmd.dat

echo bin>> ftpcmd.dat

echo cd /KATALOG_na_serwerze/>>ftpcmd.dat

echo put lol.txt>> ftpcmd.dat

echo quit>> ftpcmd.dat

ftp -n -s:ftpcmd.dat cba.pl

del ftpcmd.dat

Jeszcze raz ja dzięki za te 2 stronki pomogły ale nie mogę znaleźć polecenia odpowiadającego md (tworzenie katalogów) ;(

Można uploadować na serwer katalog z plikami ??

Bądź pakować je w 1 za pomocą cmd ??

ok mam

mkdir -tworzy katalogi

Do pakowania wymagany jest rar

cd ścieżka_do_rar’a\ (Domyślna to c:\program files\winrar)

rar a plik_spakowany folder_do_spakowania