मुझे एक .bat
फ़ाइल मिली है जो मैंने बनाई है, जो मेरी कंपनी के सर्वर पर नई फाइलें अपलोड करती है। यह बहुत अच्छा काम करता है, लेकिन इसके चलने के बाद, मुझे नहीं पता कि कौन सी फाइलें नई बनाम समान हैं। जब बैच फ़ाइल चलती है, तो मैं देख सकता हूं कि यह कब तक नया हो जाता है और जब यह समान हो जाता है, लेकिन मैं एक लॉग फाइल बनाना चाहता हूं जो यह बताती है कि क्या फाइलें नई हैं, उन फाइलों को छोड़कर जो अपलोड नहीं हुई थीं।
वर्तमान में, यह मेरी .bat
फ़ाइल है:
robocopy "C:\HUSAPOGDATA\Product_Library" "\\NOAMSNYW024.noam.heiway.net\NationalAccounts\Category Management\Space Planning Images\Product_Library" beer.mdb
robocopy "C:\HUSAPOGDATA\Product_Library" "\\NOAMSNYW024.noam.heiway.net\NationalAccounts\Category Management\Space Planning Images\Product_Library" SMSB_Library.mdb
robocopy "C:\Pog Images\Images\Beer" "\\NOAMSNYW024.noam.heiway.net\NationalAccounts\Category Management\Space Planning Images\Pog Images\Images\Beer" /E *.1 *.2 *.3 *.7 *.8 *.9 /MIR /S /V /NP /ZB
मैं डेटा को लॉग करने के लिए नीचे दिए गए कमांड का उपयोग करता हूं,
fromlocal2network_productlibrary_new.bat > C:\Merch\log.txt
लेकिन मैं सभी कमांड आउटपुट नहीं चाहता, क्योंकि फाइल हजारों फाइलों के अपलोड होने से बहुत बड़ी हो जाती है। क्या लॉग फ़ाइल में पुरानी से नई फ़ाइलों को अलग करने का कोई तरीका है?