Як я можу отримати список імен файлів у рядку за допомогою PowerShell, якщо я знаю тільки розширення?
Спрощений приклад:
C:\> $e = "CN=Ken Myer world.jpg more text."
C:\> $f = $e.IndexOf(".jpg")
C:\> write-host $f
17
Як отримати решту невідомого імені файлу? (Припускаючи, що ім'я файлу 5 символів) Я не можу підключити негативне число до $ e.Substring (17, -5,9) & lt;
RegEx допоможе тут, але ви повинні з'ясувати, що повторюється шаблон для відповідності. Наприклад, імена файлів можуть мати пробіли, але всі вони закінчуються ".jpg". Якщо всі вони мають "=" перед ними, ви можете легко створити відповідний RegEx. Див. Наступні сторінки для допомоги: 1 , 2 , 3 .
—
Karan