একটি সার্ভারে একটি ডিরেক্টরিতে অনেকগুলি ফাইল রয়েছে যা একটি প্রক্রিয়া দ্বারা উত্পন্ন হয়। কীভাবে সর্বশেষ ফাইলটি পাবেন (তারিখে উত্থানের তারিখ অনুসারে) যা পিএসএফটিপি ব্যবহার করে উত্পন্ন হয়?
একটি সার্ভারে একটি ডিরেক্টরিতে অনেকগুলি ফাইল রয়েছে যা একটি প্রক্রিয়া দ্বারা উত্পন্ন হয়। কীভাবে সর্বশেষ ফাইলটি পাবেন (তারিখে উত্থানের তারিখ অনুসারে) যা পিএসএফটিপি ব্যবহার করে উত্পন্ন হয়?
উত্তর:
এর psftpএমন বৈশিষ্ট্য নেই।
আপনার করতে হবে:
psftpদিয়ে একবার চালান lsএবং এটিকে একটি ফাইলে আউটপুট করুনpsftpরান করার জন্য নির্বাচিত ফাইলটির জন্য অ্যাড-হক ডাউনলোড স্ক্রিপ্ট তৈরি করুন ।পরিবর্তে, আপনি এর পরিবর্তে WinSCP স্ক্রিপ্টিং এবং এর get -latestআদেশ ব্যবহার করতে পারেন ।
ব্যাচ ফাইলের উদাহরণ (.bat):
winscp.com /log=download.log /ini=nul /command ^
"open sftp://username:password@example.com -hostkey=""...""" ^
"get -latest /remote/path/* C:\local\path\" ^
"exit"
পুটি পিএসএফটিপি স্ক্রিপ্টকে উইনসিসিপি স্ক্রিপ্টে রূপান্তর করার জন্য একটি গাইড রয়েছে ।
বা আরও সহজ, আপনার উইনসিসিপি জিইউআই আপনার জন্য স্ক্রিপ্ট / ব্যাচ ফাইল তৈরি করতে পারে । ম্যানুয়ালি আপনাকে যা করতে হবে তা হ'ল -latestসুইচটি যুক্ত করা।
(আমি উইনসিসিপির লেখক)