Pregunta

Necesito un script que va a eliminar todos los archivos de un directorio ftp, y luego subir una carpeta de mi máquina local a la misma ubicación FTP. ¿¿Algunas ideas?? Gracias de antemano

¿Fue útil?

Solución

Powershell no tiene nada incorporado para esto, pero se puede usar FtpWebRequest y otras clases .NET relacionadas con el acceso a sitios FTP.

Si quieres un cmdlet, a continuación, se puede consultar NetCmdlets . Parece ser libre para uso personal.

Otros consejos

$ftprequest = [System.Net.FtpWebRequest]::Create($Sourceuri) 

$ftprequest.Credentials = New-Object System.Net.NetworkCredential($user,$pass) 

$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::DeleteFile 

$ftprequest.GetResponse()

Este podría ser un útil lugar para comenzar. Usted va a necesitar para implementar cada función FTP que desea utilizar (GetDirectoryList, Cargar, Borrar) o bien utilizando el código .NET nativo o utilizando el archivo DLL .NET o cliente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top