Как пропустить ошибку, найденную в пакетном файле, и продолжить выполнение командной строки? - PullRequest
1 голос
/ 16 апреля 2019

Я использую командный процессор Windows (cmd.exe) для сканирования всех файлов на сервере. Моя цель - получить файл .txt с именными файлами и местом их нахождения, (для более быстрого поиска) .

Это мой код:

P:
DIR *.* /P /Q /S > C:\Users\aperea01\eng.TXT

Z:
DIR *.* /P /Q /S > C:\Users\aperea01\CADUsers.TXT

R:
DIR *.* /P /Q /S > C:\Users\aperea01\eng_restricted.TXT

Пакетный файл выполняет свою цель, но если я нахожу папку, к которой у меня нет доступа, пакетный файл перестает работать. Он записывает и сохраняет последние найденные файлы, но не может продолжить.

Есть ли способ пропустить ошибку Access denied и продолжить сканирование сервера?

Заранее спасибо.

P, Z и R - некоторые из подключенных сетевых дисков на моем ПК.

...