विंडोज़ 7 बैच फ़ाइल को फ़ाइल नाम बदलने के लिए बेतरतीब ढंग से


-4

मुझे एक बैच फ़ाइल लिखने की ज़रूरत है जो एक फ़ोल्डर में जाती है और सभी फ़ाइलनामों को बेतरतीब ढंग से स्वैप (नाम) करती है। इस फोल्डर में लगभग 1000 फाइलें हैं। तो यह स्वीकार्य है अगर वहाँ कुछ याद कर रहे हैं।


मुझे पूछना है, क्यों? और जब आप कहते हैं कि बेतरतीब ढंग से स्वैप होता है, तो क्या आपका मतलब बेतरतीब ढंग से या बेतरतीब ढंग से है? क्या सभी फाइलें फाइलनाम का एक सेट बनाती हैं, जो स्थिर रहना चाहिए?
रायस्टाफ़ेरियन

1
संबंधित एक नज़र डालें और इसे अपने लिए आज़माएं, फिर वापस आएं और हमें बताएं कि आप कहां फंस गए हैं।
रेस्टाफ़ेरियन

"क्या सभी फाइलें फाइलनाम का एक सेट बनाती हैं जो निरंतर रहना चाहिए" - हाँ, मुश्किल हिस्सा है। वे छवि अनुक्रम हैं जिन्हें प्रत्येक पुनरावृत्ति के लिए यादृच्छिक बनाने की आवश्यकता होती है।
एमडी लफी

यह यादृच्छिक स्वैपिंग मुझे रिपर वायरस की याद दिलाती है , जिसने डिस्क को धीरे-धीरे दूषित करने के लिए जानकारी को स्वैप किया था। मैं इस प्रश्न का उत्तर देने से सावधान
रहूंगा

@ सीनशेयर डूड गंभीरता से? आपने मेरे उपयोग के मामले को पूछने की जहमत नहीं उठाई, लेकिन इन जैसे हास्यास्पद आरोप लगाए। (इसकी देखभाल करने वालों के लिए ffmpeg के साथ स्लाइड शो वीडियो बनाने से संबंधित)
एमडी Luffy

जवाबों:


1

क्या आप किसी नेटवर्क से जुड़े हैं?

क्या नेटवर्क पर कोई अन्य (कंप्यूटर) हैं?

क्या वे लक्षित उपयोगकर्ता / कंप्यूटर पर आपका पासवर्ड और उपयोगकर्ता नाम जानते हैं

यदि ऐसा है तो अपना पासवर्ड बदलें, यदि नेटवर्क पर कोई व्यक्ति उन विवरणों को जानता है, तो वे आपके कंप्यूटर को किसी भी तरह से संशोधित कर सकते हैं, वे अपराधी हो सकते हैं, और क्या आपके द्वारा देखे गए कोई अन्य परिवर्तन हैं, यदि आप डॉन करते हैं, तो अपना पासवर्ड बदलने का प्रयास करें 't एक है, तो एक बनाओ, यह किसी को भी userआपके संपूर्ण कंप्यूटर तक नहीं पहुंचने से रोक देगा , लेकिन संभवत: कुछ और नहीं करेगा अगर यह सिर्फ उस फ़ोल्डर में था


0

नाम दर्ज करने और विस्तार को संरक्षित करने के लिए यादृच्छिक संख्या लागू करता है:

@echo off
setlocal enabledelayedexpansion

for %%F in ("C:\my photos\*.*") do ( 
    rename "%%~fF" "%%~nF!random!%%~xF" || (
        echo ERROR: "%%~fF"
    )
)

exit /B 0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.