ফাইলগুলি অনুলিপি করার সময় উইন্ডোজে ফাইলগুলির জন্য ভুল তারিখ তৈরি করা হয়েছে, যদি ফাইলটি ইতিমধ্যে বিদ্যমান থাকে


9

উইন্ডোজ on-এ ফাইলগুলি অনুলিপি করতে (বা নতুন ফাইল তৈরি করার সময়) আমার একটি সমস্যা হচ্ছে আমি যদি কোনও ফাইল অনুলিপি করি তবে আমি তৈরি তারিখটি সঠিক হওয়ার প্রত্যাশা করি তবে কখনও কখনও তা হয় না। সাধারণত এটি কাজ করে, তবে কখন এটি কাজ করে না তার উদাহরণ এখানে:

আমার ডেস্কটপে দুটি ফোল্ডার, ফোল্ডার 1 এবং ফোল্ডার 2 রয়েছে I আমি ফোল্ডার 1-এ একটি নতুন টেক্সট ফাইল তৈরি করি যা 852pm (বা যখনই এটি তৈরি হয়েছিল) বলা হয়। আমি ফাইলটি ফোল্ডারে 2 অনুলিপি করি The অনুলিপি করা ফাইলটির সঠিক তৈরি তারিখ রয়েছে। আমি অনুলিপি করা ফাইলটি মুছে ফেলছি, এক মিনিট অপেক্ষা করুন এবং এটি আবার অনুলিপি করুন। তৈরির তারিখটি ভুল। তৈরির তারিখটি মুছে ফেলা ফাইল থেকে।

আমি প্রথমে রিসাইকেল বিনটি খালি করার চেষ্টা করেছি কিন্তু এটি কার্যকর হয় না। এবং কখনও কখনও একই নামে একটি নতুন ফাইল তৈরি করা পুরানো তৈরি তারিখটি দেখায় (এবং একটি নতুন তারিখ সংশোধিত)।

কেন এমন হয়? এই পরিস্থিতিতে আমি নতুন ফাইলগুলি কীভাবে সঠিক তৈরির তারিখগুলি দেখাতে পারি?

উত্তর:


11

ফাইল টানেলিং

অফিসিয়াল কেবি নিবন্ধটি উদ্ধৃত করে উইন্ডোজ এনটি ফাইল সিস্টেম টানেলিংয়ের ক্ষমতা ধারণ করে :

মুছে ফেলা বা পুনরায় নামকরণ এবং সেই মেটা-ইনফো দিয়ে নতুন ডিরেক্টরি এন্ট্রি পুনঃপ্রবর্তনের পরে ঘটে (যদি কোনও সংক্ষিপ্ত সময়ের মধ্যে আবার কোনও নামের পুনরায় উপস্থিত হওয়ার কারণ তৈরি হয় বা পুনরায় নামকরণ ঘটে))

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

নিবন্ধটি কীভাবে সময় বাড়াতে বা টানেলিংয়ের ক্ষমতাগুলি পুরোপুরি অক্ষম করা যায় তাও ব্যাখ্যা করে।

ফাইল টানেলিং অক্ষম করুন

  1. Win+ টিপুন R, টাইপ regeditকরুন এবং তারপরে ওকে ক্লিক করুন ।

  2. নিম্নলিখিত রেজিস্ট্রি কীতে নেভিগেট করুন:

    HKEY_LOCAL_MACHINE \ সিস্টেম \ CurrentControlSet \ কন্ট্রোল \ FileSystem
    
  3. ডান ফলকের একটি ফাঁকা জায়গায় ডান ক্লিক করুন এবং নতুন> ডিডাবর্ড (32-বিট) মান নির্বাচন করুন

  4. নতুন মানটির নাম দিন MaximumTunnelEntries
    এটি সেট করা আছে তা নিশ্চিত করুন 0: এর অর্থ কোনও টানেল এন্ট্রি তৈরি করা হবে না।

অতিরিক্ত তথ্য

"টানেলিং" নামটি কোয়ান্টাম মেকানিক্স থেকে এসেছে (বেশ দুর্দান্ত):

উইন্ডোজ 95-এ টানেলিং বাস্তবায়নের দায়িত্বে থাকা বিকাশকারী কোয়ান্টাম মেকানিক্স উপমা দিয়ে একরকমভাবে চলে গেলেন: সম্প্রতি মুছে ফেলা বা সম্প্রতি নাম পরিবর্তন করা ফাইল সম্পর্কিত তথ্যের টুকরো "কোয়ার্কস" নামে ডেটা স্ট্রাকচারে রাখা হয়েছে। "

উত্স: ফাইল সিস্টেম টানেলিংয়ের অ্যাপোক্রিফল ইতিহাস

আরও পড়া


0

আপনি এই আদেশটি দিয়ে ম্যানুয়ালি তৈরির সময় আপডেট করতে পারেন:

powershell (ls YourFile.txt).CreationTime = Get-Date

... এবং ব্যাচ ফাইলে এটি একই:

call powershell "(ls YourFile.txt).CreationTime = Get-Date"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.