এক্সকপির / এফ বিকল্পগুলি ফাইলগুলি বাদ দেওয়ার জায়গাগুলিকে কেন প্রভাবিত করে?


0

আমি এই প্রশ্নটি জিজ্ঞাসা করেছি এবং একটি উত্তর পেয়েছি যা দেখে মনে হয়েছিল এটি সম্ভবত সঠিক হতে পারে না, তবে আমি চেষ্টা করে দেখেছি এটি কার্যকর হয়েছে!

কীভাবে /fবিকল্প হতে পারে , যা ডকুমেন্টেশন অনুসারে :

অনুলিপি করার সময় পুরো উত্স এবং গন্তব্য ফাইলের নাম প্রদর্শন করে

সম্ভবত ফাইলগুলিতে স্থানগুলি চিহ্নিত করারEXCLUDE কারণ ?! এই প্রভাবটি সম্পূর্ণরূপে উদ্দেশ্য সম্পর্কিত নয় /f!

উত্তর:


1

দেখে মনে হচ্ছে যে / এফ কেবল প্রদর্শনকেই প্রভাবিত করে না তবে ফাইলনাম ডেটাও বাদ দেয় যা স্ট্রিংগুলি বাদ দিয়ে ব্যবহৃত হয়। আপনার "ডিসপ্লে" :-) এর ব্যাখ্যায় আপনি অত্যধিক কঠোর হচ্ছেন।

তবে, গুরুত্ব সহকারে, মনে রাখবেন যে ডকুমেন্টেশন লেখকরা সর্বদা বিভিন্ন উপায়গুলি তাদের সরঞ্জামের ব্যবহারের ক্ষেত্রে কীভাবে ইন্টারঅ্যাক্ট করতে পারে সে সম্পর্কে আগেই ধারণা করতে পারে না। অন্য কথায়, এই আচরণটি ডিজাইনের দ্বারা নাও হতে পারে তবে এটি কাজ করে।


1

আমি আপনাকে প্রথম উত্তর দিয়েছিলাম এবং আপনি এই সম্পর্কে ভুল পদ্ধতিতে ভাবছেন। / এফ পতাকাটি কোনও স্থান কীভাবে পরিচালনা করা হয় তা নয় তবে পাথগুলি কীভাবে পরিচালনা করা হয় তা প্রভাবিত করে না।

আপনি যদি / এফ পতাকাবিহীন xcopy চালনা করেন তবে দেখতে পাবেন যে এটি কার্যকরী ডিরেক্টরি বা আপনার প্রদত্ত পাথগুলির সাথে সম্পর্কিত ফাইলগুলিতে কাজ করে। স্পষ্টতই এটি এক্সকপির অভ্যন্তরীণ লজিক দ্বারাও ব্যবহৃত হয় তাই আপনি যখন এটি ডিফল্টরূপে চালান তখন এটি কেবল অনুলিপি আদেশের মধ্যে আপনি যে পথটি নির্দিষ্ট করেছেন সেগুলির অংশগুলিতেই ফিল্টার করতে পারে।

আপনি যখন / এফ পতাকা যুক্ত করবেন তখন Xcopy ফাইলটির পুরো পথটি প্রদর্শন করবে আপনি অনুলিপিটি কীভাবে চাচ্ছেন তা নির্বিশেষে। যেহেতু এটি অভ্যন্তরীণ যুক্তিকে প্রভাবিত করে বলে মনে হচ্ছে এটি কেবলমাত্র আপেক্ষিক পাথগুলিতে নয় বরং ফাইলের পুরো পথে ফিল্টার করা সম্ভব করে তোলে।

এটি এক্সকপির বর্তমান ডকুমেন্টেশনে ব্যাখ্যা করা হয়নি যা আপনাকে বিশ্বাস করতে পরিচালিত করে যে এটি কেবলমাত্র অভ্যন্তরীণ যুক্তিকেই প্রদর্শনকে প্রভাবিত করে না।

আপনি নিম্নলিখিতটি নিজের দ্বারা এটি পরীক্ষা করতে পারেন।

সি: \ ইউনিকর্ন এবং একটি ফোল্ডার সি: on পোনিস ইউনিকর্ন ফোল্ডারে তিনটি ফাইল তৈরি করুন: test1.txt, test2.txt এবং বাদ দিন

test1.txt
c:\unicorns\test2.txt

সি: \ ইউনিকর্নগুলিতে যান এবং কমান্ডটি চালান

xcopy *.txt ..\ponys /exclude:exclude.txt

আপনি দেখতে পাবেন যে এটি পরীক্ষা 2.txt অনুলিপি করে এবং বাদ দেয়। Txt এখন নীচে / চ পতাকাটি যুক্ত করুন

xcopy /f *.txt ..\ponys /exclude:exclude.txt

আপনি লক্ষ্য করবেন যে এটি কেবল এইবারই বাদ দেয়। Txt।

এই উদাহরণে আমাদের ওয়ার্কিং ডিরেক্টরিটি ছিল সি: \ ইউনিকর্নস এবং সুতরাং প্রদর্শিত নামগুলিতে কেবল ফাইলের নাম ছিল contained

আমরা এটির সাথে চালিয়ে যেতে পারি এবং যদি আপনি নিখুঁত পথ ব্যবহার করেন তবে কী হবে তা দেখাতে পারি। আগের মতো একই ডিরেক্টরি সেটআপ ব্যবহার করুন এবং কমান্ডটি চালান

xcopy c:\unicorns\*.txt c:\ponys /exclude:c:\unicorns\exclude.txt

এখন আপনি দেখতে পাচ্ছেন যে অনুলিপি করা কেবলমাত্র ফাইলটিই বাদ দিন: টেক্সট। কমান্ডের পরম পথ দিয়ে, সেগুলি অভ্যন্তরীণ যুক্তিতে ব্যবহৃত হয় এবং এটিতে ফিল্টার করা যায়।

আপনি যদি / এফ পতাকা ব্যবহার করে এটি ব্যবহার করে দেখেন যে তারা একই কাজ করে

xcopy /f c:\unicorns\*.txt c:\ponys /exclude:c:\unicorns\exclude.txt

আমি আশা করি এটি বর্তমানে এটি কীভাবে কাজ করে তার একটি স্পষ্ট ব্যাখ্যা দেয়।

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