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