FTP transfer script with user prompt for remote destination

This topic contains 2 replies, has 2 voices, and was last updated by  Bryan Baer 2 years, 1 month ago.

  • Author
  • #38190

    Bryan Baer

    I have a script I wrote to transfer files from a Windows 10 tablet to a remote for server working as intended. New wrinkle is that the user wants the ability to either select an existing directory on the remote server or enter the name of a new directory to be created. I'm really stuck. Can anyone point me in the right direction? My Google foo is failing me.


  • #38191

    Anthony Stringer

    Are you sure you're using ftp and not smb/cifs? What is your current script?

  • #38192

    Bryan Baer

    Yep, positive it's FTP:

    #Specify the directory where all files that we want to upload
    $source="C:\Users\$Env:username\Pictures\Camera Roll\"
    $destination = "ftp://phototransfer@"

    $webclient = New-Object System.Net.WebClient

    $files = Get-ChildItem $source

    foreach ($file in $files)
    Write-Host "Uploading $file..."
    $webclient.UploadFile("$destination/$file", $file.FullName)
    Remove-Item $source/$file


You must be logged in to reply to this topic.