16 lines
411 B
C#
16 lines
411 B
C#
// Copyright (c) The Geekeey Authors
|
|
// SPDX-License-Identifier: EUPL-1.2
|
|
|
|
namespace Geekeey.Arcade.NET.Tests;
|
|
|
|
public static class FileExtensions
|
|
{
|
|
extension(File)
|
|
{
|
|
public static string? GetPathOfFileAbove(string directory, string file)
|
|
{
|
|
var directoryName = Directory.GetDirectoryNameOfFileAbove(directory, file);
|
|
return directoryName is null ? null : Path.Combine(directoryName, file);
|
|
}
|
|
}
|
|
}
|