Anasayfa » nasıl » Dosyaları Toplu Komut Dosyasıyla bir FTP Sitesine Yükleyin

    Dosyaları Toplu Komut Dosyasıyla bir FTP Sitesine Yükleyin

    E-posta dışında, muhtemelen uzak bir tarafa dosya göndermenin en yaygın yolu FTP'dir. Seçebileceğiniz FTP istemcilerinin bir bolluğu olmasına rağmen, Windows yerleşik olarak bilinen ve az kullanılan bir komut satırı FTP yardımcı programına sahiptir. Bu aracın güzelliği, aşağıdaki toplu iş komut dosyasında kullandığımız komut dosyası yazma yeteneğindedir..

    Bu komut dosyası, komut satırından, tek bir komutla bir veya daha fazla dosyayı yükleme yöntemi olarak "soru sorulmadan" olarak kullanılabilir. Ek olarak, otomatik dosya yüklemeleri yapmak için bu betiği toplu dosyalardan çağırabilirsiniz. Bunun bir kaç kullanımı şunları içerir (ancak elbette bunlarla sınırlı değildir):

    • Veri dışına veri göndermek için yedekleme komut dosyalarına ekleyin.
    • Html / php / etc dosyasını yükleyin. tek bir komutla bir web sunucusuna dosya.
    • Genel bir dosya grubunu (web sitesinin kaynak sayfaları gibi) göndermek için kısayollar oluşturun..

    Yapılandırma

    Gereken tek yapılandırma, FTP sunucusu bağlantı bilgilerini ayarlamaktır. “Bağlantı bilgisi” satırında aşağıdakileri ayarlayın:

    • Sunucu - Yüklemekte olduğunuz FTP Sunucusu. DNS adını (ftp.myserver.com) veya IP adresini (1.2.3.4) girebilirsiniz..
    • KullanıcıAdı - FTP sunucusuna bağlanmak için kullanıcı adınız.
    • Şifre - FTP sunucusuna bağlanmak için şifreniz.

    Güvenlik duvarı ayarlarınıza bağlı olarak, bu betiği ilk kez çalıştırdığınızda, FTP’nin İnternet’e bağlanmasına izin vermeniz istenebilir. Bunu bir daha asla istemeyecek şekilde ayarlamak gelecekteki uyarıları kaldırmalı.

    Senaryo

    @ECHO OFF ECHO FTP'ye yükleyin ECHO Yazan: Jason Faulkner ECHO SysadminGeek.com ECHO. EKO. REM Kullanımı: REM UploadToFTP [/ L] FileToUpload REM REM Gerekli Parametreler: REM FileToUpload REM Yüklenecek dosyaların listesini içeren dosya veya dosya. REM REM İsteğe Bağlı Parametreler: REM / L Tedarik edildiğinde, FileToUpload yüklenecek dosyaların bir listesi olarak okunur. REM Dosya listesi, her satırda tek bir dosya içeren düz bir metin dosyası olmalıdır. REM Bu dosyada listelenen dosyalar tam yolu belirtmeli ve uygun yerlerde alıntılanmalıdır. SETLOCAL EnableExtensions REM Bağlantı bilgisi: SET Server = SET Kullanıcı Adı = SET Şifre = REM ---- Bu satırın altındaki hiçbir şeyi değiştirmeyin ---- SET Komutları = "% TEMP% SendToFTP_commands.txt" REM FTP kullanıcı adı ve şifresi. İkisinden sonra boşluk yok. ECHO% KullanıcıAdı%>% Komutları% ECHO% Parola% >>% Komutları% REM FTP aktarım ayarları. ECHO binary >>% Commands% IF / I % 1 == / L (REM FTP'li olacaklar listesine dosya (lar) ekleyin. FOR / F "usebackq tokens = *" %% I IN ( "% ~ dpnx2") DO ECHO, %% I >>% Komutları% koydu.) ELSE (ECHO "% ~ dpnx1 koydu" >>% Komutları%) REM FTP bağlantısını kapatın. ECHO kapat >>% Komutları% ECHO bye >>% Komutları% REM FTP'yi gerçekleştir. FTP -d -i -s:% Komutları%% Sunucu% ECHO. EKO. REM Temizleyin. % EXIST% Komutları% DEL% Komutları% ENDLOCAL

    Bağlantılar

    Sysadmin Geek'ten FTP Script'e yükleyin