Ada banyak file dalam direktori di server yang dihasilkan oleh suatu proses. Bagaimana cara mendapatkan file terbaru (urutan berdasarkan tanggal) yang dibuat menggunakan psftp?
1
Tidak psftp
memiliki fitur seperti itu.
Anda harus:
psftp
sekali dengan ls
perintah dan output ke filepsftp
dijalankan kedua .Sebagai gantinya, Anda dapat menggunakan skrip WinSCP dan get -latest
perintahnya sebagai gantinya.
Contoh file batch (.bat):
winscp.com /log=download.log /ini=nul /command ^
"open sftp://username:[email protected] -hostkey=""...""" ^
"get -latest /remote/path/* C:\local\path\" ^
"exit"
Ada panduan untuk Mengonversi skrip Putty PSFTP ke skrip WinSCP .
Atau bahkan lebih mudah, Anda dapat meminta WinSCP GUI membuat skrip / file batch untuk Anda . Yang perlu Anda lakukan secara manual adalah menambahkan -latest
sakelar.
(Saya penulis WinSCP)