Joker karakterle dosyayı kontrol edin ve toplu iş dosyasında değişken olarak depolayın [kapalı]


10

Belirli bir klasörü bir dosya için kontrol etmenin bir yolunu arıyorum. Tam dosya adına sahip olmayacağım, bu yüzden joker karakterler kullanmam gerekecek. Dosyayı bulduktan sonra, dosya adını değişken olarak saklamak istiyorum.


Yanıtlar:


11

Bir toplu iş dosyasıyla ilgili sorunuzu doğrudan yanıtlamaz, ancak bu bir PowerShell betiğinde kolayca çalışır:

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

Ve şimdi dosya adınız bir değişkende saklanıyor


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

Açıklamasız kod çok kullanışlı değildir. Lütfen kodun ne yaptığını açıklamak için cevabınızı düzenleyin.
kasperd
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.