---
title: "Jämföra biblioteksnamn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/94224-jämföra-biblioteksnamn"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "a95johjo"
published: "2004-01-08T09:46:22.000Z"
updated: "2004-01-19T12:44:41.000Z"
replies: 1
views: 221
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/94224-jämföra-biblioteksnamn"
---

# Jämföra biblioteksnamn

## #1 — a95johjo, 2004-01-08T09:46Z

I ett c#-windows-applikation vill jag kolla om
c:\\docume\~1\\user\~1.dom\\temp\\ är samma bibliotek som c:\\documents and settings\\username.domain\\temp\\

Finns det nån kodsnutt därute som fixar detta? Anledningen är att Word 97 returnerar en 8+3-directorynamn av någon anledning och jag vet bara det fulla namnet när jag ska kolla i koden var dokumentet är sparat.

/ Johan

Permalänk: https://www.webforum.nu/p/94224

## #2 — a95johjo, 2004-01-19T12:44Z

Hittade det själv....

\[DllImport("kernel32.dll", CharSet = CharSet.Auto)\]
public static extern int GetShortPathName(
   \[MarshalAs(UnmanagedType.LPTStr)\]
   string path,
   \[MarshalAs(UnmanagedType.LPTStr)\]
   StringBuilder shortPath,
   int shortPathLength);

StringBuilder shortPath = new StringBuilder(80);
int result = GetShortPathName(@"ClientDevelopment\\NEO\\BuyersFund\\ParseBankFlatFile", shortPath, shortPath.Capacity);
string s = shortPath.ToString();

Permalänk: https://www.webforum.nu/p/1254657

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/94224-jämföra-biblioteksnamn
