Miért dir *. * Összes fájl és mappa listája?

Tartalomjegyzék:

Miért dir *. * Összes fájl és mappa listája?
Miért dir *. * Összes fájl és mappa listája?

Videó: Miért dir *. * Összes fájl és mappa listája?

Videó: Miért dir *. * Összes fájl és mappa listája?
Videó: 2021 Tesla Model 3 Standard Range In Depth Review - YouTube 2024, Április
Anonim
Néha előfordulhat, hogy váratlan eredményeket ér el a parancsok futtatásakor, így nagyon érdekes lehet az eredmények mögött való tanulás. Mindezek alapján a mai SuperUser Q & A hozzászólás válaszol egy furcsa olvasó kérdésére.
Néha előfordulhat, hogy váratlan eredményeket ér el a parancsok futtatásakor, így nagyon érdekes lehet az eredmények mögött való tanulás. Mindezek alapján a mai SuperUser Q & A hozzászólás válaszol egy furcsa olvasó kérdésére.

A mai Kérdések és válaszok munkamenetét a SuperUser - a Stack Exchange, a Q & A weboldalak közösség által irányított csoportosulásának részlegével - köszönheti.

A kérdés

A SuperUser olvasó Luu Vinh Phuc tudni akarja, hogy miért dir *. * Felsorolja az összes fájlt és mappát:

When I run the dir *.* command, it produces unexpected results. Even files and folders without any dot in the name are listed. For example:

Why is that? Is there any way to only list files with a dot?
Why is that? Is there any way to only list files with a dot?

Miért dir *. * Felsorolja az összes fájlt és mappát?

A válasz

A SuperUser közreműködő Fleet Command-nek van választ a számunkra:

The DIR command comes from a time when:

  • A period (.) was not allowed as a character in file or folder names
  • File and folder names were restricted to 8 characters for names and 3 characters for extensions

Therefore, by that standard, *.* meant whatever the name and whatever the extension. It did not mean a string containing a “.”, which may or may not have characters before or after the “.”.

Microsoft’s policy is preserving backward compatibility, so that interpretation of *.* is retained. But in Windows PowerShell, *.* means a string containing a “.”, which may or may not have characters before or after the “.”.

Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.

Ajánlott: