sti - Hvorfor backslash betyder forskellige ting i Windows og på internettet

Indlæg af Hanne Mølgaard Plasc

Problem



I FTP mapper er adgang til som folder/myfolder/another. Men Windows system brug foldermyfolderanother.


Er der nogen grunde til, hvorfor de er forskellige?

Bedste reference


Fremad skråstreger (/) er blevet anvendt som stilseparatorer i mange operativsystemer som enhver Unix-variant, OS X, mens Windows og DOS næsten udelukkende bruger backslash ().



  • Så dette ville være Windows: C:dirfile.txt

  • Og dette ville være Unix: /dir/file.txt



Der er ingen reel fordel eller ulempe, det er bare et spørgsmål om konventionen.


Som 'normale' webadresser, som ftp://example.com/file er mere eller mindre standardiserede, finder du aldrig tilbageslag i dem.

Andre referencer 1


Historien bag stilseparatoren i Windows er detaljeret i dette blogindlæg af Larry Osterman. FTP følger UNIX-konventionen. [12]

Andre referencer 2


Der er et spørgsmål om, hvor Windows backslash () kommer fra superuser.com med et smukt omfattende svar. [13]


Dybest set var fremadrettet skråstreg (/) allerede brugt til kommandoindstillinger, f.eks


dir /p


at stoppe kataloglisten efter hver side, så blev brugt som stilseparator i stedet, da DOS begyndte at understøtte hierarkiske filsystemer.