উত্তর:
ATTRIB +H /s /d C:\.*
যে কোনও কিছুর আড়াল করার কমান্ড, ডিরেক্টরিগুলি বিন্দু দিয়ে শুরু করে
এটি ফাইলগুলি তালিকাভুক্ত করবে না (নীচে বর্ণিত হিসাবে) তবে এটি অ্যাক্সেস করতে পারে এমন প্রতিটি ফাইলকে আঘাত করবে এবং লুকানো বৈশিষ্ট্য প্রয়োগ করবে।
এটি হয়ে গেলে, আপনি নিশ্চিত করতে পারেন যে ফোল্ডার বিকল্পগুলি লুকানো ফাইলগুলি লুকানোর জন্য সেট করা আছে। স্টার্ট এ ক্লিক করুন , টাইপ করুন folder options
এবং টিপুন Enter। দেখার জন্য ক্লিক করুন দেখুন TAB, এরপরে চয়ন দো গোপন ফাইল, ফোল্ডার, বা ড্রাইভ দেখাতে অধীনে ফাইল এবং ফোল্ডার \ লুকায়িত ফাইল এবং ফোল্ডার । হিট করুন প্রয়োগ করুন , তারপরে ঠিক আছে (বা ঠিক আছে )।
Users
ফোল্ডারটি সর্বদা এত কৃতজ্ঞ
CreateFile
কলগুলি CREATE_ALWAYS
স্পষ্টভাবে নির্দিষ্ট করা FILE_ATTRIBUTE_HIDDEN
পতাকা ছাড়াও , লুকানো ফাইলগুলিতে অপারেশন ব্যর্থ হবে। কিছু সরঞ্জাম এ সম্পর্কে সচেতন, তবে কিছুগুলির সাথে (দুঃখিত, আমার কী সমস্যা হয়েছিল তা ঠিক মনে রাখবেন না) এটি নিঃশব্দে ঘটে এবং একমাত্র লক্ষণীয় সমস্যা হ'ল কনফিগারেশন বা লগগুলি কোনওভাবে আপডেট হয় না। : আরো বিস্তারিত জানার জন্য এখানে যেমন চেক করুন stackoverflow.com/a/13215998/116546
সরল:
উইন্ডোজ এক্সপ্লোরার এ
.folder
আপনি যেটি আড়াল করতে চান তার ডান ক্লিক করুন ;properties
, তারপরে general
ট্যাবে ক্লিক করুন ;hidden
।সম্পন্ন.
পিএস শুধুমাত্র উইন্ডোজ 7 পেশাদারে চেক করা হয়েছে। পিপিএস আমি লক্ষ্য করেছি আপনার প্রশ্নটি স্বয়ংক্রিয়ভাবে এটি করার জন্য বলা হয়েছে। স্পষ্টতই এটি এটিকে কাটবে না তবে পাঠকরা এটি দরকারী বলে মনে করছেন।
এটি সি # তে সম্ভব হয় 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);
}
}
উইন্ডোজ লুকানো বা সিস্টেম পতাকা সহ ফাইলগুলি আড়াল করবে । অথবা এসিএল ব্যবহার করে ফাইলগুলি লুকানো থাকতে পারে। উইন্ডোজ ফাইলের উপর ভিত্তি করে ফাইলগুলি লুকায় না।
উইন্ডোজ স্পষ্টতই ফাইল নাম দিয়ে ফাইলগুলি আড়াল করার জন্য, আপনাকে স্পষ্টভাবে বৈশিষ্ট্যটি তৈরি করতে হবে। হয় কোনও ফাইল সিস্টেম ড্রাইভার (ভাইরাসগুলিতে এই "বৈশিষ্ট্যটি" থাকতে সাধারণ ব্যবহার হয়) বা শেল এক্সটেনশন হ্যাক এই ক্ষেত্রে কাজ করবে।
সাইড নোটে, আপনি ফোল্ডার বিকল্পগুলির অধীনে "ভিউ ফাইল এক্সটেনশানগুলি" বন্ধ করে বৈশিষ্ট্যটিকে নকল করতে পারেন, যেহেতু এক্সপ্লোরারে, বিন্দু দিয়ে শুরু হওয়া ফাইলটি কোনও এক্সটেনশানযুক্ত ফাইল, তবে কোনও নাম নেই।
Folder Options
> View
> [ ] Hide extensions for known file types
।
এটিকে স্বয়ংক্রিয়ভাবে ঘটানোর কোনও উপায় আছে বলে আমি মনে করি না, তবে আপনি এই ফাইলগুলি আড়াল করার জন্য এটিটিআরআইবি কমান্ডটি ব্যবহার করে দেখতে পারেন:
ATTRIB + এইচ
তারপরে নিশ্চিত হয়ে নিন যে আপনি লুকানো ফাইলগুলি না দেখানোর জন্য এক্সপ্লোরারকে কনফিগার করেছেন।