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.
[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();
263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849