Próbuję użyć pliku wsadowego do wyświetlenia listy plików w katalogu, tak aby nazwa pliku (minus rozszerzenie) była zgodna tylko z wzorcami numerycznymi, np. coś podobnego do 125646543.pdf, które byłoby łatwe do wyrażenia jako regex [\ d] + \. pdf ale oczywiście nie mam takich nicetek z mechanizmami tylko Windows ... Próbuję to zrobić z Windows- tylko mechanizmy, ponieważ nie mogę zainstalować niczego innego na serwerach docelowych i musi on być obsługiwany przynajmniej w systemach Windows Server 2000 i 2003.Zaawansowane wyszukiwanie plików systemu Windows
Podejmę konkretne rozwiązanie dla tego konkretnego przykładu lub coś bardziej ogólnego, które ma coś bardziej zaawansowany niż tylko starcy * i?
Próbowałem już pracować z zestawem/a, aby dodać numer do nazwy pliku, ale ponieważ interpretuje łańcuchy jako zmienne środowiskowe i 0, jeśli nie są zdefiniowane, to nie działa dobrze. Próbowałem również użyć, jeśli %% ~ na GTR 0, ale że pasuje również do nazw plików tekstowych, takich jak report.pdf, ponieważ wydaje się, że w tym przypadku dokonuje się porównania łańcuchów.
Jestem całkiem pewien, że to nie należy na ServerFault. Program Cmd.exe mógł dostać złego rapu w jego wczesnych (mózg-martwych) dniach, ale wciąż był programowany nawet wtedy. Współczesny cmd.exe jest teraz znacznie bardziej wydajny. To tyle programowania, co skrypty bash. – paxdiablo