Почетна » како да » Зашто дир *. * Листа свих датотека и мапа?

    Зашто дир *. * Листа свих датотека и мапа?

    Понекад можете завршити са неочекиваним резултатима када покрећете команде, тако да учење "зашто" иза резултата може бити веома занимљиво. Имајући то у виду, данашња постова за питања и одговоре СуперУсер-а имају одговор на питање знатижељног читаоца.

    Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.

    Питање

    СуперУсер реадер Луу Винх Пхуц жели да зна зашто дир *. * Наводи све датотеке и фасцикле:

    Када покренем дир *. * Команду, она даје неочекиване резултате. Наведене су чак и датотеке и фасцикле без било које тачке у имену. На пример:

    Зашто је то? Постоји ли начин да се листе датотеке са тачком?

    Зашто дир *. * Листа све датотеке и фасцикле?

    Одговор

    СуперУсер сарадник Флеет Цомманд има одговор за нас:

    Команда ДИР долази из времена када:

    • Период (.) Није био дозвољен као знак у именима датотека или фасцикли
    • Имена датотека и фасцикли су ограничена на 8 знакова за имена и 3 знака за проширења

    Према томе, по том стандарду, *. * Је значило било које име и било које проширење. То није значило низ који садржи “.”, Који може или не мора имати знакове прије или послије “.”.

    Мицрософтова политика задржава компатибилност уназад, тако да се тумачење *. * Задржава. Али у Виндовс ПоверСхелл-у, *. * Значи низ који садржи “.”, Који може или не мора имати знакове пре или после “.”.


    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.