andowson wrote:starzine您好: 我給的範例確實是只能在本機端執行,取得本機端的檔案名稱,而您所需要的是取得遠端檔案伺服器目錄下的檔案清單。 可以在sftp下執行目錄排序的指令如下(日期最近的會排在上面) ls -lt 但接下來可能你會問要如何從psftp將這個指令的結果(目錄內的檔案清單)傳回,好讓我們可以再加以過濾出某個日期範圍內的檔案? 你先想一下,好好的想一 下.... 你不知道,我也不知道, 這個問題可能已經超出光靠DOS Batch語法就能完成的事情了。 還是再問一次,有沒有可能改為規範遠端檔案伺服器上檔案的命名方式,否則我想就只有老老實實去寫程式來處理會比較快。 當問題複雜到一個程度時,還是真得要寫個程式來執行這個任務。(如何寫這個程式我就不在這邊討論,可以參考http://www.andowson.com/posts/list/199.page)
友情連結: