Mājas lapa » » Kāpēc dir *. * Uzskaitīt visus failus un mapes?

    Kāpēc dir *. * Uzskaitīt visus failus un mapes?

    Reizēm komandas palaižot var rasties negaidīti rezultāti, tāpēc var būt ļoti interesanti mācīties, kāpēc rezultāts ir „kāpēc”. Paturot to prātā, šodienas SuperUser Q&A postenim ir atbilde uz ziņkārīgo lasītāju jautājumu.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs Luu Vinh Phuc vēlas uzzināt, kāpēc dir *. * Uzskaita visus failus un mapes:

    Kad palaižu komandu dir *. *, Tas rada negaidītus rezultātus. Ir uzskaitīti pat faili un mapes bez nosaukuma nosaukuma. Piemēram:

    Kāpēc ir tā, ka? Vai ir kāds veids, kā uzskaitīt failus tikai ar punktu?

    Kāpēc dir *. * Uzskaita visus failus un mapes?

    Atbilde

    SuperUser iemaksu autoparka komandai ir atbilde:

    DIR komanda nāk no laika, kad:

    • Laiks (.) Faila vai mapju nosaukumos nebija atļauts
    • Failu un mapju nosaukumi bija ierobežoti līdz 8 zīmēm vārdiem un 3 rakstzīmēm paplašinājumiem

    Tādēļ ar šo standartu, *. * Nozīmēja neatkarīgi no nosaukuma un jebkura paplašinājuma. Tas nenozīmēja virkni, kas satur “.”, Kas var vai nevar būt rakstzīmes pirms vai pēc “.”.

    Microsoft politika saglabā atgriezenisko savietojamību, tādējādi saglabājot *. * Interpretāciju. Bet programmā Windows PowerShell, *. * Nozīmē virkni, kas satur “.”, Kas var vai nevar būt rakstzīmes pirms vai pēc “.”.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.