Add helper method DiffPaths
This commit is contained in:
parent
877aff9548
commit
6d1d58ff9a
|
@ -70,15 +70,16 @@ namespace SparkleLib {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
// Check if a file is a symbolic link
|
||||
public static bool IsSymlink (string file)
|
||||
{
|
||||
FileAttributes attr = File.GetAttributes (file);
|
||||
|
||||
return ((attr & FileAttributes.ReparsePoint) ==
|
||||
FileAttributes.ReparsePoint);
|
||||
return ((attr & FileAttributes.ReparsePoint) == FileAttributes.ReparsePoint);
|
||||
}
|
||||
|
||||
|
||||
// Converts a UNIX timestamp to a more usable time object
|
||||
public static DateTime UnixTimestampToDateTime (int timestamp)
|
||||
{
|
||||
|
@ -86,4 +87,11 @@ namespace SparkleLib {
|
|||
return unix_epoch.AddSeconds (timestamp);
|
||||
}
|
||||
}
|
||||
|
||||
// Gets the relative path of two hierarchical absolute paths
|
||||
public static string DiffPaths (string target, string source)
|
||||
{
|
||||
return target.Replace (source + Path.DirectorySeparatorChar, "");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue