ওয়াইল্ডকার্ড দ্বারা ফাইল পরীক্ষা করুন এবং ব্যাচ ফাইলে ভেরিয়েবল হিসাবে সংরক্ষণ করুন [বন্ধ]


10

আমি কোনও ফাইলের জন্য একটি নির্দিষ্ট ফোল্ডারটি পরীক্ষা করার উপায় খুঁজছি। আমার কাছে সম্পূর্ণ ফাইলের নাম থাকবে না, তাই আমাকে ওয়াইল্ডকার্ড ব্যবহার করতে হবে। ফাইলটি সন্ধান করার পরে, আমি ফাইলের নামটি ভেরিয়েবল হিসাবে সঞ্চয় করতে চাই।


উত্তর:


11

কোনও ব্যাচ ফাইল সম্পর্কে আপনার প্রশ্নের সরাসরি উত্তর দেয় না তবে এটি পাওয়ারশেল স্ক্রিপ্টে সহজেই কাজ করবে:

$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%

ব্যাখ্যা ব্যতীত কোড খুব কার্যকর নয়। কোডটি কী করে তা বোঝাতে দয়া করে আপনার উত্তরটি সম্পাদনা করুন।
ক্যাস্পার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.