我能夠使用Filesys::SmbClientParser
模塊放置並獲取到一個共享點,但我似乎無法將get
轉移到本地目錄。該手冊頁說:Filesys :: SmbClientParser得到
get($file, $target, [$dir])
什麼是'$target'
?如果我沒有指定目標,只是文件和目錄,它會得到該文件,但將其放在我運行腳本的目錄中。
我能夠使用Filesys::SmbClientParser
模塊放置並獲取到一個共享點,但我似乎無法將get
轉移到本地目錄。該手冊頁說:Filesys :: SmbClientParser得到
get($file, $target, [$dir])
什麼是'$target'
?如果我沒有指定目標,只是文件和目錄,它會得到該文件,但將其放在我運行腳本的目錄中。
您正在描述預期的行爲 - get
模仿界面中的同名命令(模仿老式ftp
)。如果您輸入$target
的名稱,則該文件將存儲在那裏,否則默認目標是一個具有相同名稱的文件,將寫入您的$CWD
。
我能夠得到它的工作,但目標必須包含一個文件名,它只是不能包含你想要放置它的目錄的路徑。
$ smb-> get($ report,「$ pathto/$ report」);