Skip to content

Commit 2b171ff

Browse files
committed
refactor(Foundation.Extensions): 移除字符串扩展中创建目录的方法
1 parent e7fd763 commit 2b171ff

1 file changed

Lines changed: 0 additions & 28 deletions

File tree

GameFrameX.Foundation.Extensions/StringExtensions.cs

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -423,34 +423,6 @@ public static int[] SplitToIntArray(this string str, char sep = '+')
423423
return ret;
424424
}
425425

426-
/// <summary>
427-
/// 根据路径创建目录,支持递归创建。
428-
/// </summary>
429-
/// <param name="path">目录路径。</param>
430-
/// <param name="isFile">是否为文件路径,如果为true,则创建文件所在的目录。默认为false。</param>
431-
/// <exception cref="ArgumentNullException">当path为null时抛出。</exception>
432-
/// <remarks>
433-
/// 如果路径不存在,会递归创建所有必需的父目录
434-
/// 当isFile为true时,会自动获取文件所在目录路径
435-
/// 支持相对路径和绝对路径
436-
/// 如果目录已存在,则不会进行任何操作
437-
/// </remarks>
438-
public static void CreateAsDirectory(this string path, bool isFile = false)
439-
{
440-
ArgumentNullException.ThrowIfNull(path, nameof(path));
441-
442-
if (isFile)
443-
{
444-
path = Path.GetDirectoryName(path);
445-
}
446-
447-
if (!Directory.Exists(path))
448-
{
449-
CreateAsDirectory(path, true);
450-
Directory.CreateDirectory(path);
451-
}
452-
}
453-
454426
/// <summary>
455427
/// 将驼峰命名法字符串转换为蛇形命名法(下划线分隔的小写形式)。
456428
/// </summary>

0 commit comments

Comments
 (0)