Я думаю, что я слишком усложняю что-то простое, но я ищу код VB.Net для "фильтрации" имен файлов.
Сценарий:
У моей компании есть папка на сервере с более чем 65 000 файлов. Новый компьютер, который читает эти файлы, чувствителен к регистру и принимает только расширения файлов "* .S4".
Итак, мне нужно преобразовать все имена файлов в «* .S4», но я бы хотел, чтобы опция заменяла каждый файл указанным мной шаблоном.
Например:
Найти> test.s4
Заменить> test_1.S4
Использование шаблонов:
Найти> * .s4
Заменить> * _1.S4
Вот код, который у меня есть (не работает):
'Inputs:
Dim Filename As String = "ThisIsAnExample.s4"
Dim Find As String = "*.s4"
Dim Replace As String = "*.S4"
Find = Find.Replace("*", "(.*)")
Replace = Replace.Replace("*", "(.*)")
Dim rgxExp As New System.Text.RegularExpressions.Regex(Find)
MsgBox(rgxExp.Replace(Filename, Replace))
Я знаю, что это возможно, я однажды написал похожий скрипт на Javascript