Tagged: 8.3-format

Varför 8.3-format?

Q: Varför ska man köra med 8.3-format på installationsbibiloteket när man sekvencierar en applikation?
A: Jo… det kan bli krockar annars.

Q: Men om jag kör med “Låååånga namnet på applikationen” för en app och “Den andra applikationen med låååångt namn” så krockar dom inte.
A: Nej, det är möjligt… men…

Nu kommer den lite krångligare biten…

Prova att göra följande:

Starta en cmd.exe och kör

md "Min applikation v1"
md "Min applikation v2"
md "Min applikation v3"
dir /X

Nu borde du se en lista där 8.3-namnet på foldrarna visas. Ungefär:

2007-03-20  11:03              MINAPP~1     Min applikation v1
2007-03-20  11:03              MINAPP~2     Min applikation v2
2007-03-20  11:03              MINAPP~3     Min applikation v3

Prova sedan att köra:

md "En annan applikation v3"
dir /X

Så borde du få ett resultat ungefär så här:

2007-03-20  11:08              ENANNA~1     En annan applikation v3
2007-03-20  11:03              MINAPP~1     Min applikation v1
2007-03-20  11:03              MINAPP~2     Min applikation v2
2007-03-20  11:03              MINAPP~3     Min applikation v3

Som du ser så står det ENANNA~1.

Alltså… varje gång du skapar en folder (eller fil) med ett långt filnamn så kommer den döpas till ett 8.3-namn med ~X där X är ett löpnummer.
Det är inget problem… så länge du inte tar bort foldern, då kommer nämligen löpnummret att nollställas.

Testa:

rd "En annan applikation v3"
md "En annan applikation v1"
dir /X

Och du får följande resultat:

2007-03-20  11:10              ENANNA~1     En annan applikation v1
2007-03-20  11:03              MINAPP~1     Min applikation v1
2007-03-20  11:03              MINAPP~2     Min applikation v2
2007-03-20  11:03              MINAPP~3     Min applikation v3

Som du ser så står det ENANNA~1 på foldern som numera heter …v1. Samma 8.3-namn som när den hette …v3.

Man bör nollställa datorn varje gång man ska sekvenciera ett nytt program. Då försvinner foldrarna och krock-risken blir större.

Därför ska man använda 8.3-format.