সম্পূর্ণ স্টপ (পিরিয়ড) দিয়ে শুরু হওয়া ফাইল / ফোল্ডারগুলি গোপন করা হচ্ছে


35

উইন্ডোজ লুকানো ফাইলগুলির জন্য ডট-ফাইল কনভেনশন ব্যবহার করে না । তবে, অনেকগুলি উইন্ডোজ অ্যাপ্লিকেশন (বেশিরভাগ ওপেনসোর্স / ক্রস-প্ল্যাটফর্ম) এই কনভেনশনটির সাথে ফাইল এবং ফোল্ডার ব্যবহার করে। আমি কীভাবে উইন্ডোজ এক্সপ্লোরারকে এই ডট-ফাইলগুলি স্বয়ংক্রিয়ভাবে আড়াল করতে পারি?

উত্তর:


28

ATTRIB +H /s /d C:\.* যে কোনও কিছুর আড়াল করার কমান্ড, ডিরেক্টরিগুলি বিন্দু দিয়ে শুরু করে

এটি ফাইলগুলি তালিকাভুক্ত করবে না (নীচে বর্ণিত হিসাবে) তবে এটি অ্যাক্সেস করতে পারে এমন প্রতিটি ফাইলকে আঘাত করবে এবং লুকানো বৈশিষ্ট্য প্রয়োগ করবে।

এটি হয়ে গেলে, আপনি নিশ্চিত করতে পারেন যে ফোল্ডার বিকল্পগুলি লুকানো ফাইলগুলি লুকানোর জন্য সেট করা আছে। স্টার্ট এ ক্লিক করুন , টাইপ করুন folder optionsএবং টিপুন Enter। দেখার জন্য ক্লিক করুন দেখুন TAB, এরপরে চয়ন দো গোপন ফাইল, ফোল্ডার, বা ড্রাইভ দেখাতে অধীনে ফাইল এবং ফোল্ডার \ লুকায়িত ফাইল এবং ফোল্ডার । হিট করুন প্রয়োগ করুন , তারপরে ঠিক আছে (বা ঠিক আছে )।


1
কেবল এই জিনিসটি যা এটি সম্পর্কে সফল হয় ... এটি কিছুই আউটপুট দেয় না। কোন ফাইল এটি স্পর্শ করেছে তা যাচাই করার কোনও উপায় নেই। = (
মেখফ্ল্যাশ

4
অন্য জিনিস যা স্তন্যপান করে তা হ'ল প্রতিবার যখন আপনি এই জাতীয় ফাইলগুলি পান তখন আপনাকে এটি ম্যানুয়ালি করতে হয়।
জাস্টিনাস ড্যাডানাস

1
আমার Usersফোল্ডারটি সর্বদা এত কৃতজ্ঞ
মিকি

1
সাবধানতা: উইন্ডোজ ফাইলগুলিতে CreateFileকলগুলি CREATE_ALWAYSস্পষ্টভাবে নির্দিষ্ট করা FILE_ATTRIBUTE_HIDDENপতাকা ছাড়াও , লুকানো ফাইলগুলিতে অপারেশন ব্যর্থ হবে। কিছু সরঞ্জাম এ সম্পর্কে সচেতন, তবে কিছুগুলির সাথে (দুঃখিত, আমার কী সমস্যা হয়েছিল তা ঠিক মনে রাখবেন না) এটি নিঃশব্দে ঘটে এবং একমাত্র লক্ষণীয় সমস্যা হ'ল কনফিগারেশন বা লগগুলি কোনওভাবে আপডেট হয় না। : আরো বিস্তারিত জানার জন্য এখানে যেমন চেক করুন stackoverflow.com/a/13215998/116546
drdaeman

7

সরল:

উইন্ডোজ এক্সপ্লোরার এ

  1. .folderআপনি যেটি আড়াল করতে চান তার ডান ক্লিক করুন ;
  2. ক্লিক করুন properties, তারপরে generalট্যাবে ক্লিক করুন ;
  3. ক্লিক করুন hidden

সম্পন্ন.

পিএস শুধুমাত্র উইন্ডোজ 7 পেশাদারে চেক করা হয়েছে। পিপিএস আমি লক্ষ্য করেছি আপনার প্রশ্নটি স্বয়ংক্রিয়ভাবে এটি করার জন্য বলা হয়েছে। স্পষ্টতই এটি এটিকে কাটবে না তবে পাঠকরা এটি দরকারী বলে মনে করছেন।


3

এটি সি # তে সম্ভব হয় System.IO.FileSystemWatcher ব্যবহার করে। কোড এরকম কিছু হবে। এটি কেবল সংকলন করুন এবং এটি স্টার্ট আপ ফোল্ডারে রাখুন। তবে এই কোডটি ইতিমধ্যে বিদ্যমান ফাইলগুলিকে আড়াল করে না। সুতরাং প্রথমে লুক থেকে কোডটি চালান এবং এই কোডের চেয়ে than আপনার সিস্টেম.আইও এবং সিস্টেম.সিকিউরিটি.পিরিশন দরকার

    [PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
    public static void Run()
    {
        FileSystemWatcher watcher = new FileSystemWatcher();
        watcher.Path = "C:\\";
        watcher.IncludeSubdirectories = true;
        watcher.Filter = "*.*";
        watcher.Renamed += new RenamedEventHandler(OnRenamed);
        watcher.Created += new FileSystemEventHandler(watcher_Created);
        watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.DirectoryName;
        watcher.EnableRaisingEvents = true;
        Console.WriteLine("Started...");
        while (true) ;
    }
    static void Check(string filename)
    {
        string name = Path.GetFileName(filename);
        if (name.StartsWith(".") && !File.GetAttributes(filename).HasFlag(FileAttributes.Hidden))
        {
            File.SetAttributes(filename, File.GetAttributes(filename) | FileAttributes.Hidden);
        }
    }
    static void watcher_Created(object sender, FileSystemEventArgs e)
    {
        Check(e.FullPath);
    }
    private static void OnRenamed(object source, RenamedEventArgs e)
    {
        Check(e.FullPath);
    }
}

2

উইন্ডোজ লুকানো বা সিস্টেম পতাকা সহ ফাইলগুলি আড়াল করবে । অথবা এসিএল ব্যবহার করে ফাইলগুলি লুকানো থাকতে পারে। উইন্ডোজ ফাইলের উপর ভিত্তি করে ফাইলগুলি লুকায় না।

উইন্ডোজ স্পষ্টতই ফাইল নাম দিয়ে ফাইলগুলি আড়াল করার জন্য, আপনাকে স্পষ্টভাবে বৈশিষ্ট্যটি তৈরি করতে হবে। হয় কোনও ফাইল সিস্টেম ড্রাইভার (ভাইরাসগুলিতে এই "বৈশিষ্ট্যটি" থাকতে সাধারণ ব্যবহার হয়) বা শেল এক্সটেনশন হ্যাক এই ক্ষেত্রে কাজ করবে।

সাইড নোটে, আপনি ফোল্ডার বিকল্পগুলির অধীনে "ভিউ ফাইল এক্সটেনশানগুলি" বন্ধ করে বৈশিষ্ট্যটিকে নকল করতে পারেন, যেহেতু এক্সপ্লোরারে, বিন্দু দিয়ে শুরু হওয়া ফাইলটি কোনও এক্সটেনশানযুক্ত ফাইল, তবে কোনও নাম নেই।


2
উইন্ডোজ সমস্ত ফাইল এক্সটেনশান গোপন করার বিকল্প নেই । এটি কেবলমাত্র এর সাথে সম্পর্কিত বিকল্প হল: Folder Options> View> [ ] Hide extensions for known file types
iglvzx

আমি যেমন বলেছি, আসল বৈশিষ্ট্য নয়।
surfasb

পরিচিত ফাইল ধরণের জন্য এক্সটেনশানগুলি লুকানো আসলে এমন ফাইলগুলি লুকিয়ে রাখবে বলে মনে হয় না। আমি এখনও তাদের খালি নামের সাথে এক্সপ্লোরার তালিকাভুক্ত দেখতে পাচ্ছি। এটি মোটেও ফোল্ডারগুলিকে প্রভাবিত করে না বলে মনে হয় (উদা। ".Txt" এখনও পুরোপুরি প্রদর্শিত হয়)। উইন্ডোজ 7.
স্কুওয়েক

1

এটিকে স্বয়ংক্রিয়ভাবে ঘটানোর কোনও উপায় আছে বলে আমি মনে করি না, তবে আপনি এই ফাইলগুলি আড়াল করার জন্য এটিটিআরআইবি কমান্ডটি ব্যবহার করে দেখতে পারেন:

ATTRIB + এইচ

তারপরে নিশ্চিত হয়ে নিন যে আপনি লুকানো ফাইলগুলি না দেখানোর জন্য এক্সপ্লোরারকে কনফিগার করেছেন।

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