Скопируйте файл, который начинается с любого числа или любой буквы в папку - PullRequest
0 голосов
/ 16 ноября 2018

Мне нужна помощь для создания кода для PowerShell, который будет копировать любой элемент файла, начинающийся с любого числа, а также код для копирования файлов, начинающихся с любой буквы. Я в настоящее время использую что-то вроде

Copy-Item -Path "C:\folder\[a-zA-Z]*.xlxs" -Destination "C:\folder\SUB"

1 Ответ

0 голосов
/ 16 ноября 2018

Просто добавьте 0-9 в качестве другого диапазона к подвыражению диапазона вашего подстановочного выражения:

Copy-Item -Path C:\folder\[a-z0-9]*.xlxs C:\folder\SUB

Обратите внимание, что я удалил A-Z, учитывая, что он не нужен из-за случая PowerShell по умолчанию-чувствительность.

См. Get-Help about_Wildcards и, для междисциплинарной перспективы, соответствующую статью в Википедии . Спасибо, TheIncorrigible1 .

Также:

  • Я предполагаю, что под любым числом вы подразумеваете любую цифру .

  • Обратите внимание, что [a-z] будет соответствовать только ASCII-диапазонам букв, а не акцентированным буквам, таким как ä.

...