একটি সার্ভারে একটি ডিরেক্টরিতে অনেকগুলি ফাইল রয়েছে যা একটি প্রক্রিয়া দ্বারা উত্পন্ন হয়। কীভাবে সর্বশেষ ফাইলটি পাবেন (তারিখে উত্থানের তারিখ অনুসারে) যা পিএসএফটিপি ব্যবহার করে উত্পন্ন হয়?
একটি সার্ভারে একটি ডিরেক্টরিতে অনেকগুলি ফাইল রয়েছে যা একটি প্রক্রিয়া দ্বারা উত্পন্ন হয়। কীভাবে সর্বশেষ ফাইলটি পাবেন (তারিখে উত্থানের তারিখ অনুসারে) যা পিএসএফটিপি ব্যবহার করে উত্পন্ন হয়?
উত্তর:
এর 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
সুইচটি যুক্ত করা।
(আমি উইনসিসিপির লেখক)