2011-01-12 166 views
2

你好,我試圖從我的桌面上傳和下載文件到我的服務器。現在經過一番搜索,我確實下載了psftp。我以前曾經使用過filezilla,但由於一些原因,我無法將其安裝在桌面上。由於psftp(類似於putty)只是文件傳輸的可執行文件。使用psftp上傳和下載文件

所以現在經過這個鏈接http://www.math.tamu.edu/~mpilant/math696/psftp.html。我瞭解到,put和get是我用來下載和上傳文件的兩個命令。現在,當我登錄到服務器並說出獲取文件名時,它實際上正在拋出一個錯誤 "local: unable to open filename"。我也試過用其他文件,結果我得到了同樣的錯誤。

我是犯了一個錯誤還是這個可執行文件存在問題?

我沒有找到相關的標籤這個主題,有人可以建議我這個問題的正確論壇。

+0

屬於http://superuser.com – 2011-01-12 18:08:51

回答

2

好的,不好意思讓你們煩惱,我的文件夾被鎖定了,所以我沒有對目標文件夾的寫入權限。

6

如果您通過雙擊.exe啓動psftp,它將有一個本地工作目錄,包含您啓動它的任何文件夾/目錄。除非您上傳的文件也在那裏,否則您「將不得不使用lcd(本地更改目錄)切換到其他目錄:

c:\this\and\that\psftp.exe <---working directory of c:\this\and\that 
c:\upload\file\is\here\file.txt <--where you keep the file to upload 

c:\this\and\that> psftp 
psftp> lcd \upload\file\is\here 
psftp> put file.txt 

應該做的伎倆。

+0

以及我還沒有嘗試過呢。我只想得到。我雙擊psftp.exe文件,然後以遠程服務器的身份登錄到遠程服務器,然後它詢問我是否有用戶登錄名和密碼....之後,我導航到我的文件的位置。我正在做一個「獲取文件名」,它給了我這個「本地:無法打開文件名」錯誤。 – macha 2011-01-12 19:16:51

0

它看起來像你可能試圖獲取(不存在的)本地文件。發佈會議的完整跟蹤可能會有所幫助。