2012-04-04 9 views
5

पर डेटलास्टमोडाइज्ड प्रॉपर्टी कैसे बदल सकता हूं मुझे वीबी स्क्रिप्ट का उपयोग करके फ़ोल्डर पर डेटलास्टमोडिफाइड प्रॉपर्टी को 'स्पर्श' या अपडेट करना होगा।वीबीएस मैं फ़ोल्डर

पावरशेल एक विकल्प नहीं है, हालांकि मुझे रुचि है कि PowerShell के साथ यह संभव है।

इसके अलावा, मुझे GNU touch.exe जैसे बाहरी प्रोग्राम चलाने की कोई इच्छा नहीं है। स्क्रिप्ट कई कंप्यूटरों पर चलेगी और मैं गारंटी नहीं दे सकता कि PowerShell या बाहरी प्रोग्राम स्थापित किए जाएंगे।

किसी भी सुराग या मदद के लिए धन्यवाद, स्टीव

पी.एस भी TechNet पर पूछा।

उत्तर

3

यहाँ से:

http://www.tek-tips.com/viewthread.cfm?qid=1372273

ModFileDT "c:\rootdir", "folder", "1/01/2007 4:18:02 PM" 

Function ModFileDT(strDir, strFileName, DateTime) 

    Dim objShell, objFolder 

    Set objShell = CreateObject("Shell.Application") 
    Set objFolder = objShell.NameSpace(strDir) 
    objFolder.Items.Item(strFileName).ModifyDate = DateTime 
End Function 
+3

एक फ़ोल्डर पर यह काम करने के लिए, आप मूल फ़ोल्डर के लिए नाम स्थान सेट करने के लिए, सुनिश्चित करें कि आप तर्क को ट्रेलिंग स्लैश बना रही है। फिर आप तर्क में फ़ोल्डर निर्दिष्ट कर सकते हैं। किसी भी दर पर, अंतिम संशोधित दिनांक फ़ोल्डर्स के लिए विंडोज के सभी संस्करणों पर अपडेट नहीं लगता है। – frumbert

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