2012-03-14 8 views
16

की संख्या सीमित करें मैं एक स्क्रिप्ट लिख रहा हूं जो एक विशिष्ट फ़ाइल में परिवर्तन संशोधन दिनांक लॉग करेगा। मुझे केवल एक नई फाइल की परवाह है। मैं इसे कैप्चर करना चाहता हूं और उसका नाम और Lastwritetime टेक्स्ट फ़ाइल में सहेजना चाहता हूं।गेट-चाइल्डआईटम परिणाम

मुझे केवल रिकर्सन सीमित करने वाले परिणाम मिल रहे हैं।

क्या परिणामों की संख्या को सीमित करने का कोई तरीका है?

उत्तर

23

आप का चयन-वस्तु का उपयोग कर सकते हैं:

gci . | select -last 1 

आप नवीनतम फ़ाइल चाहते हैं, कुछ की तरह:

gci . | sort LastWriteTime | select -last 1 

और निश्चित रूप से आप उन लक्षणों को आप में रुचि रखते हैं प्राप्त कर सकते हैं चयन-वस्तु के साथ साथ ही:

gci . | sort LastWriteTime | select -last 1 Name,LastWriteTime 

और तुम पाइप निर्यात Csv है कि कर सकते हैं

+1

यह मेरी समस्या का समाधान करता है। धन्यवाद! – TheSavo

+1

@Legends 'चयन-ऑब्जेक्ट -स्टास्ट 10'? –

संबंधित मुद्दे