Ikke lag søkestier på over 256 tegn.

En søkesti er en henvisning til en fil eller katalog på en maskin. Vi lager søkestier som er linker for eksempel i regneark eller et word-dokument hvor vi linker til en fil, dokument eller bilde som finnes ett eller annet sted utenfor regnearket eller dokumentet vi er inne i.

Det samme med å henvise til filer i oppsett av systemer eller alle steder vi linker til filer som er et helt annet sted.
En søkesti kan for eksempel se slik ut
C:\Brukere\Anne\Dokumenter\Dokumenter 2020\ Regnskap\ Driftsregnskap på poster\ Regnskapet fra januar til mars\hovedoppsett2020.xls
Eller kanskje når vi henviser til en maskin på nettverket vårt:
\\server2\brukere\anne\Dokumenter\…osv.

Hvis søkestien sammenlagt er på mer enn 256 tegn vil den ikke fungere og du får en feilmelding på skjermen. Det skyldes begrensninger i Windows sitt programmerings-grensesnitt.
Du kan løse problemet med å forkorte filnavn eller katalognavnene i søkestien for å komme under 256 tegns lengde eller flytte dokumentet til en annen katalog med kortere søkesti.

Problemet med det er at hvis link til dokumentene i søkestien finnes i mange dokumenter må alle linkene i disse dokumentene rettes opp etterpå.
Man kan også kjøre en kommando og koble deler av den for lange søkestien til en en ledig stasjonsbokstav.

Da kommer man i det minste inn i søkestien og kan flytte dokumentene der til et annet sted .
Hvis vi tar eksempelet over her ville en slik dos-kommando sett slik ut:
(trykk på søkesymbolet i Windows og skriv inn cmd og trykk Enter så kommer du inn i kommando-grensesnittet)
subst Y: C:\Brukere\Anne\Dokumenter\Dokumenter 2020 men siden systemkatalogen Brukere er en katalog oversatt til norsk, må vi bruke det engelske navnet Users i stedet og da blir kommandoen slik skal den fungere:
subst Y: C:\Users\Anne\Dokumenter\Dokumenter 2020

Da ville den nye stasjonsbokstaven Y: på din maskin inneholdt alt av filer og kataloger som lå under stien nevnt over her.

Unngå å bruke tomme mellomrom i søkestier eller på katalognavn for det kan også lage problemer.

For å få vekk koblingen til søkestien til stasjonsbokstaven Y når du ikke trenger den mer må du skrive en dos-kommando som tar vekk koblingen og den ville i så fall vært:
subst Y: /d

Husk å være nøye med å få med mellomrom i kommandoen også for de er viktige.