আমি পুনরাবৃত্তভাবে একটি ফোল্ডারের শিশু আইটেমগুলি পেতে চেষ্টা করছি। তবে ফোল্ডারে শয়েজ ফাইল এবং ফোল্ডার রয়েছে (আসলে এটি একটি ভিজ্যুয়াল স্টুডিও প্রকল্প ফোল্ডার)।
আমার যা আছে তা এখানে:
$root = Get-Item C:\Projects\MyProject
$allItems = Get-ChildItem $root -Recurse -exclude "**\pkgobj\*"
তবে, $allItemsএখনও পথগুলিতে মেলানো ফাইল এবং ফোল্ডার রয়েছে।
আমি কি ভুল করেছি?
আরও সুনির্দিষ্টভাবে বলতে গেলে, আমি ফোল্ডার এবং ফাইল উভয়ই পেতে চাই, তবে নির্দিষ্ট ফোল্ডারটি এবং এর বংশধরগুলির কোনও নয়।
আমি চেষ্টাও করেছি:
foreach($item in $allItems){
if($item.FullName -notmatch "pkgobj") {
Write-Host -ForegroundColor Green $item.FullName.Replace($root,'')
}
}
তবে আর সাফল্য পান না