Carica file su un sito FTP con un clic destro con questo semplice script

Sommario:

Carica file su un sito FTP con un clic destro con questo semplice script
Carica file su un sito FTP con un clic destro con questo semplice script

Video: Carica file su un sito FTP con un clic destro con questo semplice script

Video: Carica file su un sito FTP con un clic destro con questo semplice script
Video: Il miglior editor di testo? Per me Visual Studio Code - YouTube 2024, Aprile
Anonim
Mentre ci sono una miriade di client FTP disponibili, niente è più facile che inviare 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.
Mentre ci sono una miriade di client FTP disponibili, niente è più facile che inviare 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 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

Consigliato: