public static string PathCombine(params string[] chunks)
{
if ((chunks == null) || (chunks.Length == 0))
{
return string.Empty;
}
string result = chunks[0];
for (int i = 1; i < chunks.Length; i++)
{
result = Path.Combine(result, chunks[i]);
}
return result;
}