private static Task RemoveFilesAsync(IEnumerable<string> removeFiles, string applicationDirectory)
{
foreach (var file in removeFiles)
{
// サブディレクトリ内のワイルドカード指定はとりあえず非対応で…
if (file.StartsWith("*", StringComparison.Ordinal))
{
foreach (var f in Directory.EnumerateFiles(applicationDirectory, file))
{
DeleteFile(f);
}
}
else
{
DeleteFile(Path.Combine(applicationDirectory, file));
}
}
return Task.FromResult((object)null);
}
private static void DeleteFile(string path)