Anasayfa » nasıl » Windows Komut Satırından FTP Yüklemelerini Otomatikleştirme

    Windows Komut Satırından FTP Yüklemelerini Otomatikleştirme

    Windows var olduğundan önce toplu iş dosyaları içeriyordu ... toplu iş dosyaları gerçekten eski! Eski ya da değil, sık karşılaşılan işleri otomatikleştirmeme yardımcı olacak kendimi sık sık toplu iş dosyaları oluştururken buluyorum. Yaygın bir görev, dosyaları uzak bir FTP sunucusuna yüklemek. İşte etrafımda dolaştığım yol.

    İlk önce, windows dizininizde veya en azından yolunuza dahil edilmiş bir dizinin içinde fileup.bat adlı bir dosya oluşturmanız gerekecektir. Geçerli yolun ne olduğunu görmek için “yol” komutunu kullanabilirsiniz..

    Toplu iş dosyasının içine, aşağıdakileri yapıştırmak isteyeceksiniz:

    @Eko kapalı
    yankı kullanıcı MyUserName> ftpcmd.dat
    echo MyPassword >> ftpcmd.dat
    yankı kutusu >> ftpcmd.dat
    yankı% 1 koydu >> ftpcmd.dat
    echo çıkın >> ftpcmd.dat
    ftp -n -s: ftpcmd.dat SUNUCU ADI
    del ftpcmd.dat

    Ftp sunucunuz için MyUserName, MyPassword ve SERVERNAME.COM kodlarını değiştirmek isteyeceksiniz. Bu toplu iş dosyası ne yapıyor ftp yardımcı programını komut satırı yardımcı programı için -s seçeneğini kullanarak komut dosyası.

    Toplu iş dosyası, yazdığınız gibi ftp sunucusuna metin göndermek için “echo” komutunu kullanır. Dosyanın ortasına, fazladan bir komut ekleyebilirsiniz, potansiyel olarak bir dizin değiştir komutu.

    echo cd /pathname/>>ftpcmd.dat

    Bu toplu iş dosyasını çağırmak için, bize verilen fileup.bat adını kullanarak toplu iş dosyasını arayacak ve parametre olarak bir dosyanın adını ileteceksiniz. Çalışmasını sağlamak için dosya adının .bat bölümünü de girmeniz gerekmez..

    Örnek:

    > fileup FileToUpload.zip

    Ftp.myserver.com sitesine bağlandı.
    220 Microsoft FTP Hizmeti
    ftp> kullanıcı adım
    331 Kullanıcı adım için şifre gerekli.

    230 Kullanıcı myusername giriş yaptı.
    ftp> bin
    200 Tip I olarak ayarlanmış.
    ftp> koymak FileToUpload.zip
    200 PORT komutu başarılı.
    150 FileToUpload.zip için BINARY modu veri bağlantısı açılıyor
    226 Aktarım tamamlandı.
    ftp: 106 Bayt 0.01 saniye gönderilir 7.07 Kbayt / sn.
    ftp> çık

    Ve hepsi bu kadar. Şimdi dosyanız uzaktaki sunucuda oturuyor olmalı.