Как найти все файлы в папке, которые не имеют определенного символа в конце имен файлов? - PullRequest
1 голос
/ 13 апреля 2019

У меня есть общий файловый ресурс с зашифрованными файлами и папками McAfee FRP, и из-за неизвестной проблемы некоторые файлы были добавлены со специальным символом '' в конце имен файлов (например, вместо этого helloworld.txt) из helloworld.txt) Я пытаюсь найти файлы, которые не имеют специального символа '' в конце имени файла.

Я попытался с помощью приведенной ниже команды powershell найти файлы, заканчивающиеся на ''.

Вот команда: Get-ChildItem * . * -Recurse

Однако я хочу найти файлы, не заканчивающиеся специальным символом '', и я не могу отменить указанную выше команду, чтобы получить то, что я хочу, используя (NOT, ! and ~)

Файлы в папке указаны ниже:

helloworld.ppt, McAfee_test.txt, Data.txt, testabc.xlxs, doneDone.jpeg, test1.txt, hello.xml, ok123.mp3

Приведенная выше команда вернет следующий результат:

test1.txt, testabc.xlxs, helloworld.ppt, ok123.mp3

Какая команда повторно выполнит приведенный ниже результат?

McAfee_test.txt, Data.txt, doneDone.jpeg, hello.xml

1 Ответ

0 голосов
/ 14 апреля 2019

Используйте параметр -Exclude:

Get-ChildItem -File -Recurse -Exclude *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...