Laman » bagaimana untuk » Bagaimana Mengemaskini Muat Naik FTP dari Barisan Perintah Windows

    Bagaimana Mengemaskini Muat Naik FTP dari Barisan Perintah Windows

    Windows telah memasukkan fail batch sejak sebelum ia wujud ... fail kumpulan benar-benar lama! Lama atau tidak, saya masih mendapati diri saya sering membuat fail kumpulan untuk membantu saya mengautomasikan tugas biasa. Satu tugas umum ialah memuat naik fail ke pelayan FTP jauh. Inilah cara yang saya dapati.

    Pertama, anda perlu membuat fail yang dipanggil fileup.bat dalam direktori tingkap anda, atau sekurang-kurangnya dalam beberapa direktori yang termasuk dalam laluan anda. Anda boleh menggunakan arahan "jalan" untuk melihat jalan semasa.

    Di dalam fail kelompok, anda akan ingin menyisipkan yang berikut:

    @echo off
    echo user MyUserName> ftpcmd.dat
    echo MyPassword >> ftpcmd.dat
    echo bin >> ftpcmd.dat
    echo put% 1 >> ftpcmd.dat
    echo quit >> ftpcmd.dat
    ftp -n -s: ftpcmd.dat SERVERNAME.COM
    del ftpcmd.dat

    Anda akan mahu menggantikan MyUserName, MyPassword dan SERVERNAME.COM dengan nilai yang betul untuk pelayan ftp anda. Apa yang dilakukan fail batch ini ialah skrip utiliti ftp menggunakan pilihan -s untuk utiliti baris perintah.

    Fail kelompok menggunakan arahan "echo" untuk menghantar teks ke pelayan ftp seolah-olah anda telah menaipnya. Di tengah-tengah fail, anda boleh menambah arahan tambahan, dengan sengaja mengubah arahan direktori:

    echo cd /pathname/>>ftpcmd.dat

    Untuk memanggil fail kumpulan ini, anda akan memanggil fail batch menggunakan nama fileup.bat yang kami berikan, dan lulus dalam nama fail sebagai parameter. Anda tidak perlu menaip bahagian .bat dari nama fail agar ia berfungsi, sama ada.

    Contoh:

    > fileup FileToUpload.zip

    Disambungkan ke ftp.myserver.com.
    220 Perkhidmatan FTP Microsoft
    ftp> nama pengguna saya
    331 Kata laluan diperlukan untuk myusername.

    230 Pengguna myusername masuk.
    ftp> bin
    200 Jenis ditetapkan kepada saya.
    ftp> letakkan FileToUpload.zip
    200 arahan PORT berjaya.
    150 Membuka sambungan data mod BINARY untuk FileToUpload.zip
    226 Pemindahan selesai.
    ftp: 106 bait yang dihantar pada 0.01Seconds 7.07Kbytes / saat.
    ftp> berhenti

    Dan itulah yang ada padanya. Kini fail anda perlu duduk di pelayan jauh.