मुझे एक बैच फ़ाइल लिखने की ज़रूरत है जो एक फ़ोल्डर में जाती है और सभी फ़ाइलनामों को बेतरतीब ढंग से स्वैप (नाम) करती है। इस फोल्डर में लगभग 1000 फाइलें हैं। तो यह स्वीकार्य है अगर वहाँ कुछ याद कर रहे हैं।
मुझे एक बैच फ़ाइल लिखने की ज़रूरत है जो एक फ़ोल्डर में जाती है और सभी फ़ाइलनामों को बेतरतीब ढंग से स्वैप (नाम) करती है। इस फोल्डर में लगभग 1000 फाइलें हैं। तो यह स्वीकार्य है अगर वहाँ कुछ याद कर रहे हैं।
जवाबों:
क्या आप किसी नेटवर्क से जुड़े हैं?
क्या नेटवर्क पर कोई अन्य (कंप्यूटर) हैं?
क्या वे लक्षित उपयोगकर्ता / कंप्यूटर पर आपका पासवर्ड और उपयोगकर्ता नाम जानते हैं
यदि ऐसा है तो अपना पासवर्ड बदलें, यदि नेटवर्क पर कोई व्यक्ति उन विवरणों को जानता है, तो वे आपके कंप्यूटर को किसी भी तरह से संशोधित कर सकते हैं, वे अपराधी हो सकते हैं, और क्या आपके द्वारा देखे गए कोई अन्य परिवर्तन हैं, यदि आप डॉन करते हैं, तो अपना पासवर्ड बदलने का प्रयास करें 't एक है, तो एक बनाओ, यह किसी को भी user
आपके संपूर्ण कंप्यूटर तक नहीं पहुंचने से रोक देगा , लेकिन संभवत: कुछ और नहीं करेगा अगर यह सिर्फ उस फ़ोल्डर में था
नाम दर्ज करने और विस्तार को संरक्षित करने के लिए यादृच्छिक संख्या लागू करता है:
@echo off
setlocal enabledelayedexpansion
for %%F in ("C:\my photos\*.*") do (
rename "%%~fF" "%%~nF!random!%%~xF" || (
echo ERROR: "%%~fF"
)
)
exit /B 0