Dir команда неожиданное поведение - PullRequest
0 голосов
/ 22 февраля 2019

Поэтому, если я запусту командную строку из папки (c: / users / USER / desktop / FOLDER1) и наберу:

dir /b /a-d *.txt *.bin

, то будут отображаться файлы папки с расширением *.txt или * .bin.Отлично.Затем, если я запускаю терминал из любого другого места (по умолчанию или, скажем, из другой папки на другом диске, например, D: \ FOLDER2) и набираю команду:

dir /b /a-d "c:/users/USER/desktop/FOLDER1"

, тогда он будет отображаться,правильно, список всех файлов в FOLDER1.

НО, наконец, если по вышеуказанной команде я добавлю параметры для расширений, все адские тормоза ослабнут (запуск терминала из D: \ FOLDER2):

dir /b /a-d *.txt *.bin "c:/users/USER/desktop/FOLDER1"

Затем отображаются файлы из папок c: / users / USER / desktop / FOLDER1 и D: \ FOLDER2 (из запрашиваемых расширений, а также из нескольких случайных файлов с расширениями, отличными от расширений).спросил).

Единственное, что я нашел, это подключился к нужному диску:

c:

, а затем к папке:

cd c:/users/USER/desktop/FOLDER1

, затем выполните фактическую команду:

dir /b /a-d *.txt *.bin

И тогда он отобразит правильные файлы.Но это так хлопотно и "некрасиво".Я ожидаю, что одна команда сделает это.Что происходит?Я делаю что-то неправильно?Я перепробовал все возможные комбинации в упорядочении параметров.

...