উইন্ডোজে ডটফাইলগুলি লুকান


26

লিনাক্সের মতো উইন্ডোজ বিন্দু উপসর্গযুক্ত কোনও ফাইল (যেমন ".svn") স্বয়ংক্রিয়ভাবে আড়াল করার কোনও উপায় আছে কি?

উত্তর:


19

কিছু সমস্যার পরে (অ্যাট্রিবিউট কমান্ড কিছু ওয়াইল্ডকার্ডের অনুমতি দেয় না) আমি এই লাইনটি নিয়ে এসেছি:

@for %%X in (.*.*) do attrib +h %%X

এটি কেবল একটি ব্যাচ ফাইল (.bat) রাখুন এবং এটি কৌশলটি করে (সেই ডিরেক্টরিটির জন্য)।

আপনি যদি কয়েকটি নির্দেশের জন্য এটি চান তবে কেবলমাত্র সেই ডিরেক্টরিতে এটি একবার চালানোর জন্য সেট করুন।

আশা করি এটি আপনার প্রয়োজন।


5
আপনি যদি ডিরেক্টরিগুলি করতে চান তবে একটি দ্বিতীয় লাইন যুক্ত করুন@for /d %%X in (.*.*) do attrib +h %%X
ব্রায়ান বি

আপনি সেটিকে সরাসরি সেন্টিমিডি থেকে চালাতে পারেন, কেবল সিডি থেকে আপনার পছন্দের ফোল্ডারে যান এবং তারপরে ডাবল পার্সেন্ট ছাড়াই চালাতে পারেন:> @ জন্য / ডি% এক্স ইন (। *) করতে + +%% এক্স
সার্জিও

সেরা উত্তর আমি খুঁজে পেয়েছি
রবার্তো টমস

6

পাওয়ারশেল ব্যবহার করে নিচের স্ক্রিপ্ট ফাইলে সংরক্ষণ করুন (উদাঃ hidedotfiles.ps1) এবং যখনই আপনি ডট ফাইলগুলি আড়াল করতে চান না তখন এটি চালান।

অবশ্যই নিম্নলিখিত ওয়ান-লাইনারটি উপকরণ এবং "-f" "-ফোর্স" এবং "-r" "" রেকার্স "এর সাহায্যে সরল করা যেতে পারে তবে শিক্ষণীয় হওয়ার জন্য আমি এটিকে পুরো আকারে লিখেছি:

Get-ChildItem "C:\" -recurse -force | Where-Object {$_.name -like ".*" -and $_.attributes -match 'Hidden' -eq $false} | Set-ItemProperty -name Attributes -value ([System.IO.FileAttributes]::Hidden)

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


1
উভয় Where-Objectএবং Set-ItemPropertyঅপ্রয়োজনীয়। এটি ঠিক পাশাপাশি করা যেতে পারে Get-ChildItem ".*" -Recurse -Force | ForEach-Object { $_.Attributes += "Hidden" }
টম এ। ভিবেতো

4

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

ATTRIB +H /s /d C:\.*

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