C# - Truncate File Path
By [)ia6l0 iii
You can truncate the file paths using the Shell LightWeight library.
Use this code sample.
[DllImport( "shlwapi.dll" )]
static extern bool PathCompactPathEx( [Out] StringBuilder pszOut, string szPath,
int cchMax, int dwFlags );
static string TruncatePath( string fullFilePath, int length )
{
StringBuilder sb = new StringBuilder();
PathCompactPathEx( sb, fullFilePath, length, 0 );
return sb.ToString();
}
Related FAQs
You can store files as embedded resources and read them from your code at runtime.
Extension method to check if a string array contains a particular string
The IndexOf method in C# is case -sensitive. However, you can use the CompareInto class to make it insensitive to case.
Extension method to check if a substring exists in a string using Regular Expressions
You can read a text file into a string. But practically speaking, not sure why one would do this.
C# - Truncate File Path (1928 Views)