Periksa file berdasarkan wildcard dan simpan sebagai variabel dalam file batch [ditutup]


10

Saya mencari cara untuk memeriksa folder yang ditentukan untuk file. Saya tidak akan memiliki nama file yang lengkap, jadi saya harus menggunakan wildcard. Setelah menemukan file, saya ingin menyimpan nama file sebagai variabel.


Apakah skrip Batch, periksa apakah file ada, lalu jalankan pertanyaan yang sama? Bertanya lebih baik di StackOverflow .
JosefZ

Jawaban:


11

Tidak langsung menjawab pertanyaan Anda tentang file batch tetapi ini akan bekerja dengan mudah dalam skrip PowerShell:

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

Dan sekarang nama file Anda disimpan dalam variabel


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

Kode tanpa penjelasan sangat tidak berguna. Harap edit jawaban Anda untuk menjelaskan apa yang dilakukan kode.
kasperd
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.