फ़ाइलें / फ़ोल्डर छुपाना जो एक पूर्ण विराम (अवधि) के साथ शुरू होता है


35

विंडोज छिपी हुई फाइलों के लिए डॉट-फाइल कन्वेंशन का उपयोग नहीं करता है । हालांकि, कई विंडोज एप्लिकेशन (ज्यादातर ओपनसोर्स / क्रॉस-प्लेटफॉर्म) इस सम्मेलन के साथ फ़ाइलों और फ़ोल्डरों का उपयोग करते हैं। मैं Windows Explorer को स्वचालित रूप से इन डॉट-फाइल्स को कैसे छिपा सकता हूँ?

जवाबों:


28

ATTRIB +H /s /d C:\.* कुछ भी छिपाने के लिए कमांड है, निर्देशिकाओं में शामिल हैं जो एक डॉट के साथ शुरू होते हैं

यह फाइलों को सूचीबद्ध नहीं करेगा (जैसा कि नीचे कहा गया है), लेकिन हर फ़ाइल को एक्सेस कर सकता है और हिडन विशेषता को लागू कर सकता है।

एक बार यह पूरा हो जाने के बाद, आप यह सुनिश्चित कर सकते हैं कि छिपी हुई फ़ाइलों को छिपाने के लिए फ़ोल्डर विकल्प सेट हैं। स्टार्ट , टाइप folder optionsऔर प्रेस पर क्लिक करें Enterदृश्य टैब पर क्लिक करें , फिर फ़ाइलें और फ़ोल्डर \ हिडन फ़ाइलों और फ़ोल्डरों के तहत छिपी हुई फ़ाइलें, फ़ोल्डर्स या ड्राइव न दिखाएं । हिट लागू करें , फिर ठीक है (या बस ठीक है )।


1
केवल एक चीज जो इस बारे में बेकार है ... यह कुछ भी आउटपुट नहीं करता है। यह सत्यापित करने का कोई तरीका नहीं है कि यह किस फ़ाइल को छुआ है। = (
मेकफ्लेश

4
एक और बात जो बेकार है, वह यह है कि आपको इसे हर बार मैन्युअल रूप से करना पड़ता है जब आपको ऐसी फाइलें मिलती हैं।
जस्टिनस डोडनास 16

1
मेरा Usersफ़ोल्डर कभी बहुत आभारी है
मिकी

1
खबरदार: Windows फ़ाइलों पर स्पष्ट रूप से निर्दिष्ट झंडे के CreateFileसाथ कॉल के साथ , छिपी हुई फ़ाइलों पर कार्रवाई विफल हो जाएगी। कुछ उपकरण इसके बारे में जानते हैं, लेकिन कुछ के साथ (क्षमा करें, ठीक से याद नहीं है कि मेरे पास क्या मुद्दे थे) यह चुपचाप होता है और एकमात्र ध्यान देने योग्य समस्या यह है कि कॉन्फ़िगरेशन या लॉग किसी तरह अपडेट नहीं होते हैं। अधिक जानकारी के लिए यहां देखें: stackoverflow.com/a/13215998/116546CREATE_ALWAYSFILE_ATTRIBUTE_HIDDEN
drdaeman

7

सरल:

विंडोज एक्सप्लोरर में

  1. .folderआप छिपाना चाहते हैं उस पर राइट क्लिक करें ;
  2. क्लिक करें properties, फिर generalटैब पर क्लिक करें ;
  3. पर क्लिक करें hidden

किया हुआ।

PS केवल विंडोज 7 प्रोफेशनल पर जाँच की। PPS मैंने देखा कि आपके प्रश्न को स्वचालित रूप से करने के लिए कहा गया है। स्पष्ट रूप से यह कटौती नहीं करेगा, लेकिन शायद पाठकों को यह उपयोगी लगता है।


3

यह System.IO.FileSystemWatcher का उपयोग करके C # में संभव है। कोड कुछ इस तरह होगा। बस इसे संकलित करें और इसे स्टार्ट अप फ़ोल्डर में रखें। लेकिन यह कोड पहले से मौजूद फाइलों को नहीं छिपाता है। इसलिए पहले कोड को ल्यूक से और इस कोड से चलाएं। आपको System.IO और System.Security.Peaks की आवश्यकता है

    [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

जैसा मैंने कहा, वास्तविक विशेषता नहीं है।
सर्फस

ज्ञात फ़ाइल प्रकारों के लिए एक्सटेंशन छिपाना वास्तव में ऐसी फ़ाइलों को छिपाना प्रतीत नहीं होता है। मैं अभी भी उन्हें केवल एक खाली नाम के साथ एक्सप्लोरर में सूचीबद्ध देखता हूं। यह फ़ोल्डरों को बिल्कुल भी प्रभावित नहीं करता है (जैसे। ".txt" अभी भी पूर्ण रूप से प्रदर्शित है)। विंडोज 7.
sqweek

1

मुझे नहीं लगता कि इसे स्वचालित रूप से बनाने का कोई तरीका है, लेकिन आप उन फ़ाइलों को छिपाने के लिए ATTRIB कमांड का उपयोग करने का प्रयास कर सकते हैं:

एटीटीआरआईबी + एच

फिर सुनिश्चित करें कि आपने एक्सप्लोरर को छिपा हुआ फ़ाइलों को न दिखाने के लिए कॉन्फ़िगर किया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.