ডিরেক্টরি থেকে সর্বশেষ ফাইলটি পিএসএফটিপি ব্যবহার করে পান


1

একটি সার্ভারে একটি ডিরেক্টরিতে অনেকগুলি ফাইল রয়েছে যা একটি প্রক্রিয়া দ্বারা উত্পন্ন হয়। কীভাবে সর্বশেষ ফাইলটি পাবেন (তারিখে উত্থানের তারিখ অনুসারে) যা পিএসএফটিপি ব্যবহার করে উত্পন্ন হয়?

উত্তর:


3

এর 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সুইচটি যুক্ত করা।

(আমি উইনসিসিপির লেখক)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.