উইন্ডোজ সিস্টেমে, ফাইলগুলির নাম পরিবর্তন করা কি সেগুলি মুছে ফেলার মতো কাজ করে?


9

উইন্ডোজ ফাইল সিস্টেম সম্পর্কে আমার ধারণা অনুসারে, একটি প্রোগ্রাম তার পথ অনুসারে একটি ফাইল পড়তে পারে, যদি এই পথটি পরিবর্তন করা হয়, তবে এই ফাইলটি পড়ার জন্য যে প্রোগ্রামটি ব্যবহৃত হত, তা আর করতে পারে না। এর অর্থ হ'ল, উইন্ডোজ সিস্টেমের যে কোনও প্রোগ্রামের জন্য যা কোনও ফাইলের উপর নির্ভর করে, কোনও ফাইল মুছে ফেলা এবং নামকরণের পরিণতি একই হওয়া উচিত।

নির্দিষ্ট উত্তরটি যেটির উপর নির্ভর করে উইন্ডোজ 2000 এ চলছে এমন একটি এম্বেডড সিস্টেম যা পরিষেবা সরবরাহকারী ম্যানুয়াল ব্যবহারকারীকে ফোল্ডারের ভিতরে থাকা ফাইলগুলি মুছতে গাইড করে। সতর্কতা ব্যবহারকারী হিসাবে, আমি কেবল "ফোল্ডার_ব্যাকআপ" নামক একটি ফাইলটিতে ফাইলগুলি অনুলিপি করে ফোল্ডারটি খালি রেখে দিয়েছি।

এই অপারেশন চলাকালীন, সিস্টেমটি পুনরায় চাপ দিয়েছে এবং সঠিকভাবে কাজ করতে অক্ষম ছিল। সুতরাং ম্যানুয়ালটি লিখেছেন এমন পরিষেবা সরবরাহকারীকে ডাকা হয়েছিল। তাদের ডায়াগনস্টিকটি হ'ল যে ডাটাবেসটি দু'টি ডাটাবেস হিসাবে সমান্তরালে উপস্থিত ছিল যাতে দ্বিতীয় ডাটাবেস হিসাবে "ফোল্ডার_ব্যাকআপ" নির্দেশ করে। আমার বোঝার জন্য, "ডি: / ফোল্ডার_ব্যাকআপ" এর মধ্যে থাকা ফাইলগুলি জড় হয়ে থাকত, "ফোল্ডার" দিয়ে শুরু হওয়া ফোল্ডারগুলির সন্ধান বা "ডি: /" ফাইলের সমস্ত বিষয়বস্তু পড়ার কোনও প্রোগ্রামের ব্যতিক্রমী ক্ষেত্রে বাদ দিয়ে।

কোন অস্পষ্ট পদ্ধতিতে কোনও নাম পরিবর্তন করা ফাইল এখনও একটি সিস্টেম অ্যাক্সেস করতে পারে, অন্যথায় যদি ফাইলটি মোছা হত তবে তা অসম্ভব হত?


1
আপনি কি আসলে ফাইলগুলি অনুলিপি করেছেন (কোনও এক সময়ে দুটি অনুলিপি রেখে মূলটি মুছে ফেলছেন) বা কেবল এগুলি সরিয়ে নিয়েছেন?
জিসার্গ

1
সেই ডাটাবেসগুলি পড়ার সময় কি সিস্টেমটি চলছে ? উইন্ডোজ (লিনাক্সেও) ফাইলগুলি খোলার সময় অনুলিপি করা সম্ভব (নির্দিষ্ট "মোডে" ফাইলগুলি খোলার প্রয়োগের উপর নির্ভর করে)। এটি সম্ভবত দুর্নীতির অনুলিপিগুলির ফলাফল করবে, বিটিডাব্লু।
ডেভিডবাক

@ ডেভিডবাক নেতিবাচক, ফাইলগুলির নাম পরিবর্তন করার সময় অ্যাপ্লিকেশনটি বন্ধ ছিল।
টমাস জুবির

@ জিসার্গ আমার বিশ্বাস আমি ফোল্ডারটির নতুন নামকরণ করেছি এবং তারপরে অ্যাপ্লিকেশন সেটআপটিকে এটি পুনরায় তৈরি করার অনুমতি দিয়েছি।
টমাস জুবির

ইউনিক্স ফাইল সিস্টেমের সাথে তুলনা করুন, যেখানে কোনও ফাইলের আইডি একটি পূর্ণসংখ্যা হয় এবং কোনও ফাইলের নামটি কেবল নাম থেকে আইডিতে ম্যাপিং হয় এবং কোনও নাম না থাকলে এবং কোনও প্রক্রিয়া না খোলার পূর্ব পর্যন্ত কোনও ফাইল মুছে ফেলা হয় না। ইউনিক্সে কোনও ফাইলের নাম পরিবর্তন করে একটি নতুন নাম ম্যাপিং যুক্ত হয়, তারপরে পুরানো নামটি সরিয়ে ফেলা হয়, তাই কোনও অবস্থাতেই ফাইলটি মোছা হয় না।
রায়েডওয়াল্ড

উত্তর:


16

সত্যিই পছন্দের জন্য বোকা।


বাহ, আমি কোনও ফাইলের নাম পরিবর্তন করে কোনও কিছু ভাঙার এতগুলি উপায়ের আশা করিনি। ধন্যবাদ!
টমাস জুবিরি

@ wizzwizz4 2000 হ'ল এনটি
জেডিমেনশন

-2

একটি নাম পরিবর্তিত ফাইলটি এখনও অন্য প্রোগ্রাম দ্বারা অ্যাক্সেস করা যায়।

  • নতুন নামকরণ করা ফাইলটি অন্য প্রোগ্রাম দ্বারা এখনও অ্যাক্সেস করা যায় এমন এক উপায়ে একটি পরিবেশের পরিবর্তনশীল যা ফাইলটির নাম পরিবর্তন করে একই প্রোগ্রামের দ্বারা নতুন ফাইলের পথে সেট করা হয়। যে প্রোগ্রামটি ফাইলটি অ্যাক্সেস করতে চায় সেই প্রোগ্রামটি একটি নির্দিষ্ট অভ্যন্তরীণভাবে সেট করা ফাইল পাথের পরিবর্তে ফাইল পাথের জন্য পরিবেশ পরিবর্তনশীল ব্যবহার করে vari

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

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

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