वाइल्डकार्ड द्वारा फ़ाइल की जाँच करें और बैच फ़ाइल में चर के रूप में संग्रहीत करें [बंद]


10

मैं एक फ़ाइल के लिए एक निर्दिष्ट फ़ोल्डर की जांच करने का तरीका ढूंढ रहा हूं। मेरे पास पूरा फ़ाइल नाम नहीं होगा, इसलिए मुझे वाइल्डकार्ड का उपयोग करना होगा। फ़ाइल खोजने के बाद, मैं फ़ाइल नाम को एक चर के रूप में संग्रहीत करना चाहता हूं।


जवाबों:


11

सीधे बैच फ़ाइल के बारे में आपके प्रश्न का उत्तर नहीं देता है लेकिन यह PowerShell स्क्रिप्ट में आसानी से काम करेगा:

$validFile = Test-Path "C:\path\to\your\file"
if ($validFile -eq 'True') {
    $path = C:\path\to\your\file
}

और अब आपके पास आपकी फ़ाइल का नाम एक चर में संग्रहीत है


10
setlocal enabledelayedexpansion enableextensions
set LIST=
for %%x in (%baseDir%\*) do set LIST=!LIST! %%x
set LIST=%LIST:~1%

स्पष्टीकरण के बिना कोड बहुत उपयोगी नहीं है। कोड क्या करता है, यह समझाने के लिए कृपया अपना उत्तर संपादित करें।
कैस्परड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.