3Sep
Sebbene sia disponibile una miriade di client FTP, nulla è più semplice dell'invio di file a un server FTP con un clic destro. Allo stesso modo, ci sono un sacco di utility disponibili che aggiungono questa funzionalità a Windows, ma per un geek è abbastanza soddisfacente disinstallare "un'altra utility" e sostituirla con il proprio strumento.
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 aggiungere un collegamento al 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 sulla connessione
Ci sono 3 variabili che è necessario impostare nello script sotto la sezione Connection Information :
- 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 motivi 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 & gt; & gt;% Comandi%
ECHO cd File & gt; & gt;% Comandi%
ECHO cd Bozza & gt; & gt;% Comandi%
Limitazioni
Generalmente, questo script probabilmente si adatta alla maggior parte delle tue esigenze di caricamento FTP di base, ma ci sono alcune limitazioni da tenere presente:
- I file verranno sovrascritti sul server FTP senza preavviso. Tenere presente questo nel caso in cui si stia caricando un file che ha lo stesso nome di un file esistente nella posizione di destinazione.
- È possibile inviare solo 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