Skip to content

Commit 9e091c0

Browse files
committed
feat: Added GetFileNameWithoutExtension() extension method to IFileInfo
1 parent 355cef3 commit 9e091c0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/System.IO.Abstractions.Extensions/IFileInfoExtensions.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,12 @@ public static void WriteAllText(this IFileInfo file, string contents)
165165
file.FileSystem.File.WriteAllText(file.FullName, contents);
166166
}
167167

168+
/// <inheritdoc cref="IPath.GetFileNameWithoutExtension(string?)"/>
169+
public static string GetFileNameWithoutExtension(this IFileInfo file)
170+
{
171+
return file.FileSystem.Path.GetFileNameWithoutExtension(file.Name);
172+
}
173+
168174
private static FileMode GetWriteFileMode(IFileInfo info, bool overwrite)
169175
{
170176
if (!overwrite && info.Exists)

0 commit comments

Comments
 (0)