मेरा बैकअप सॉफ्टवेयर जब यह एक फाइल शेयर का बैकअप लेता है तो यह हर एक फ़ोल्डर और उसके बच्चों की फाइलों के बारे में मेटा डेटा के साथ छिपे हुए फ़ोल्डरों का एक गुच्छा इंजेक्ट करता है। इस फ़ोल्डर नाम के सैकड़ों नाम हैं .nt_streams
।
मुझे हाल ही में बैकअप से पुनर्स्थापित करना पड़ा और अब मेरी सभी फ़ाइलों में हर जगह यह छिपी हुई निर्देशिका है। मैं पूरे फ़ोल्डर पदानुक्रम के माध्यम से पुनरावर्ती स्कैन करने और इस फ़ोल्डर और इसके अंदर की फ़ाइलों को हटाने के लिए CMD प्रॉम्प्ट का उपयोग कैसे कर सकता हूं?
मैंने चारों ओर देखा है और एक सुसंगत उत्तर नहीं पा रहा है। कुछ लोग फाइलों के लिए उपयोग करते हैं, कुछ खोज का उपयोग करते हैं, आदि।
यहाँ संरचना का एक उदाहरण है:
Root Folder/
.nt_steams/
Folder1/
Folder2/
.nt_steams/
Folder1
.nt_streams/
Folder1
.nt_streams/
File1
Folder3/
.nt_steams/
File1
File2
Get-ChildItem "Z:\folder\path" -Force -Recurse | Where-Object {$_.name -eq ".nt_streams"} | Remove-Item -Force -Recurse