"প্রসঙ্গ মেনু" ম্যাপড ফোল্ডারে আপলোড করুন


1

আমি একটি FTP সফ্টওয়্যার খুঁজছেন যা উইন্ডোজ এক্সপ্লোরার থেকে আপলোড করতে পারেন।

"চতুর ftp" এই মত একটি বিকল্প আছে। আপনি সরাসরি "প্রসঙ্গ মেনু" থেকে আপলোড করতে পারেন তবে এটি কেবল রুট ফোল্ডারে আপলোড করা হয়। আমি কিছু ধরণের ম্যাপিং ব্যবহার করে সঠিক ফোল্ডারে আপলোড করার জন্য সফ্টওয়্যারের প্রয়োজন।


আমি বলতে চাচ্ছি, আমি যদি আমার উইন্ডোতে "c: \ httpdocs" ফোল্ডারে থাকি এবং এটি আমার ftp হোস্টে "/ httpdocs" এ ম্যাপ করা হয়, তবে যখন আমি "c: \ httpdocs \ images" এ স্যুইচ করতে পারব "/ httpdocs / ছবি" আপলোড করুন। ফাইলজিলা এবং বুদ্ধিমান FTP এটি সফ্টওয়্যারের মধ্যেই এটির অনুমতি দেয়, তবে আমি উইন্ডোজ এক্সপ্লোরার স্তরের এটিকে সম্পন্ন করতে চাই।
Haluk

আপনি ব্রাউজিং সিঙ্ক্রোনাইজ মানে। আমার সম্পাদিত উত্তর দেখুন দয়া করে
nixda

উত্তর:


0

উইন্ডোজ বিল্ড-এ FTP ক্লায়েন্ট ব্যবহার করে FTP সার্ভারে ফাইল আপলোড করুন

আপনি কেবলমাত্র উইন্ডোজ অনবোর্ড ইউটিলিটিগুলির সাথে ফাইলগুলি আপলোড করতে পারেন। শুধু নীচের কোড দিয়ে একটি সিএমডি স্ক্রিপ্ট তৈরি করুন এবং আপনার sendto ফোল্ডারে একটি শর্টকাট রাখুন ( জয় + + আর → শেল: sendto) দ্রুত প্রসঙ্গ মেনু এক্সেস জন্য

"ম্যাপড ফোল্ডার" বৈশিষ্ট্য অনুরোধ খুব কাজ করবে। ফাইলজিলা ব্যবহারকারীরা এই ক্ষমতাটি জানেন সিঙ্ক্রোনাইজড ব্রাউজিং

enter image description here

@echo off  
set inputfolder="%~dp1"  
set mappedfolder=%inputfolder:C:\MAPPEDFOLDER1\MAPPEDFOLDER2\=%  
set mappedfolder=%mappedfolder:"=%  
set ftp=%temp%\script.ftp  
>> %ftp% ECHO open 123.4.567.89  
>> %ftp% ECHO user FTPUSER FTPPASSWORD  
>> %ftp% ECHO cd "%mappedfolder%"  
>> %ftp% ECHO binary  
>> %ftp% ECHO send %1  
>> %ftp% ECHO disconnect  
>> %ftp% ECHO quit  
ftp.exe -n -i -s:%ftp%  
del %ftp%  
pause  
exit  

আপনার FTP প্রমাণপত্রাদি লিখুন

  • প্রতিস্থাপন করা FTPUSER, FTPPASSWORD এবং আপনার নিজের FTP লগইন ডেটা সহ আইপি ঠিকানা
  • পরিবর্তন C:\MAPPEDFOLDER1\MAPPEDFOLDER2\ আপনার স্থানীয় পিসিতে ম্যাপড ফোল্ডারে

বিঃদ্রঃ: আপনি যদি আপনার ম্যাপড ফোল্ডারের বাইরে থেকে একটি ফাইল আপলোড করেন, তবে ফাইলটি ডিফল্টরূপে আপনার FTP রুট ফোল্ডারে সংরক্ষিত হবে।

কিভাবে স্ক্রিপ্ট কাজ করে (উদাহরণ ফাইল C:\some\folder\input.txt )

  1. আপনার নির্বাচিত ফাইল থেকে শুধুমাত্র পথটি ইনপুটফোলার হিসাবে সংরক্ষিত হয়: C:\some\folder\
  2. তৃতীয় লাইন ইনপুট পথ এবং আপনার হার্ড কোডেড ম্যাপ করা পাথ (যেমন। C:\some\ )। ফলস্বরূপ আপনি পেতে folder\ ম্যাপড ফোল্ডার হিসাবে। পরে স্ক্রিপ্টটি আপনার FTP রুট ডিরেক্টরিতে এই ফোল্ডারটি খুলতে চেষ্টা করে
  3. লাইন 5-12 একাধিক ইকো কমান্ডের মাধ্যমে একটি অস্থায়ী পাঠ্য ফাইল (script.ftp) তৈরি করে। আপনার সমস্ত FTP কমান্ড এই টেক্সটফাইলে লেখা হয়।
  4. উইন্ডোজ বিল্ড-এ FTP ক্লায়েন্টের সাথে ডাকা হয় ftp.exe -n -i -s:%ftp% এবং প্যারামিটার হিসাবে FTP কমান্ড ফাইল পায়। সুতরাং এটা কি করতে হবে তা জানেন:
    • প্রথমত, FTP প্রোগ্রামটি আপনার লগইন শংসাপত্রগুলির সাথে একসাথে আপনার সার্ভারের সাথে একটি সংযোগ খোলে
    • cd "%mappedfolder%" আপনার ইনপুট পাথ এবং FTP পাথ গঠন সমন্বয় করতে ব্যবহৃত হয়। ভাগ্যক্রমে, এটি একটি কল দিয়ে একাধিক ফোল্ডার খুলতে পারে।
    • binary ফাইল স্থানান্তর পদ্ধতির জন্য শুধুমাত্র একটি ডিফল্ট সেটিং
    • send %1 অবশেষে আমাদের ফাইল পাঠায়। দ্য ব্যাচ যুক্তি %1 ইনপুট পূর্ণ ফাইলের নাম প্রতিনিধিত্ব করে
    • স্থানান্তর শেষ হওয়ার পরে, আমরা FTP সার্ভার থেকে সংযোগ বিচ্ছিন্ন করে এবং FTP ক্লায়েন্ট বন্ধ করি
  5. শেষ 3 লাইন শুধু আমাদের কমান্ড পরিষ্কার করার জন্য FTP কমান্ড ফাইল মুছে ফেলার জন্য এবং pause সমস্ত জরিমানা হলে স্ক্রিপ্ট আউটপুট দেখতে সুযোগ দেবে।

ব্যবহৃত ressources

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