RemoveDirectory
RemoveDirectory elimina una directory sul server FTPUn protocollo utilizzato per il trasferimento dei file tra i computer di rete. remoto.
Sintassi
RemoveDirectory(STRING directory)
Dove:
- Directoryè una stringa.
Restituisce
Booleano. Se restituisce TRUE, la funzione è stata eseguita correttamente, altrimenti significa che è stato restituito un errore. Se viene restituito FALSE, FTPObject.LastError restituirà il codice di errore WIN32.
Esempio
Un esempio in cui viene eseguito il comando echo sulla directory di lavoro FTP corrente:
Function Random(N)
Random = Int(N*Rnd)
End Function
Function Main
Dim FTPobj as Object
'configurare secondo necessità
ip = "127.0.0.1"
port = 21
mode = FALSE
username = "anonymous"
cr = Chr(13) + Chr(10)
'avvio della randomizzazione
Randomize
'generazione di un numero casuale da aggiungere ai nomi di file
for K = 1 to 10
randomnumber = randomnumber + cstr(Random(10))
next
tempDir = "lnssDir" & randomnumber
'creazione di una nuova connessione ftp
Set FTPobj=FTP.Connect (ip,21,mode,username,password)
'tentativo di creare una nuova directory dopo una connessione ftp anonima
if FTPobj.CreateDirectory ( tempDir ) = TRUE then
echo "Accesso creazione directory disponibile nell’ftp anonimo in " + ip & cr
'tentativo di eliminare la directory
if FTPobj.RemoveDirectory ( tempDir ) = TRUE then
echo "Accesso eliminazione directory disponibile nell’ftp anonimo in " + ip & cr
else
echo "Accesso eliminazione directory non disponibile. È possibile che sia necessario eliminare le directory create da GFI LanGuard" & cr
End If
End If
End Function