Se ti ritrovi a caricare file su un sito FTP frequentemente, abbiamo uno script che rende questo facile come un clic con il tasto destro, senza bisogno di utilità esterne.
Personalizzazione dello script
Lo script batch è pronto per l'uso, tutto ciò che devi fare è compilare gli spazi vuoti e quindi aggiungere un collegamento al tuo menu Invia a Windows. Ci sono commenti nella sceneggiatura per aiutare con la configurazione, ma li copriremo qui in modo un po 'più dettagliato.
Informazioni di connessione
Ci sono 3 variabili che dovrai impostare nello script sotto Informazioni di connessione sezione:
- Server - L'indirizzo del sito FTP di destinazione (ad es. Ftp.mysite.com).
- UserName: il nome utente con cui connettersi.
- Password: per questa variabile è possibile inserire la password con hardcode immettendo il valore dopo "SET Password =" oppure, per ragioni di sicurezza, chiedere allo script la password ogni volta che la si esegue. Per richiedere, commentare la riga dell'hardcode cambiandola in "REM SET Password =" e quindi togliere il commento dalla riga immediatamente sottostante (rimuovere il REM) in modo che legga "SET / P Password = Enter […]".
Sottodirectory sul sito FTP
Nel caso in cui si desideri caricare i file in una sottodirectory sul sito FTP di destinazione, è sufficiente modificare la directory delle modifiche, "cd", i comandi di riga. È possibile trovare queste righe che iniziano con "REM ECHO cd" e quindi semplicemente elencare l'ordine che si desidera navigare nelle sottocartelle. Rimuovendo il commento da queste righe (rimuovendo il REM) e inserendo il nome appropriato della sottodirectory dopo il "cd", è possibile passare alla cartella di destinazione. Ovviamente, puoi aggiungere più linee se necessario.
Ad esempio, se desideri inviare i tuoi file alla directory sul tuo sito FTP, "/ Dir1 / Files / Draft", le righe nel tuo script saranno simili a questa:
ECHO cd Dir1 >> %Commands% ECHO cd Files >> %Commands% ECHO cd Draft >> %Commands%
limitazioni
Generalmente, questo script probabilmente si adatta alla maggior parte delle tue esigenze di caricamento di FTP di base, ma ci sono alcune limitazioni da tenere presente:
- I file verranno sovrascritti sul server FTP senza preavviso. Tieni presente questo nel caso in cui stai caricando un file che ha lo stesso nome di un file esistente nella posizione di destinazione.
- Puoi solo inviare file, non directory. Se si seleziona una directory e si tenta di inviarla allo script, non funzionerà correttamente.
- Il server FTP, il nome utente, (facoltativamente) le specifiche di password e sottodirectory sono codificati nello script. Se hai la necessità di inviare file a più siti FTP e / o sottodirectory, avrai bisogno di una copia separata dello script (così come un altro collegamento Invia a) con questi valori impostati in modo appropriato.
Scarica lo script SendToFTP da How-To Geek