Exemple #1
0
    Task ProcessDangling(StringBuilder builder, string item)
    {
        builder.AppendLine($"  {Path.GetFileName(item)}");
        if (settings.autoVerify)
        {
            File.Delete(item);
            return(Task.CompletedTask);
        }

        if (!settings.clipboardEnabled)
        {
            return(Task.CompletedTask);
        }

        return(ClipboardCapture.AppendDelete(item));
    }
    async Task ProcessDangling(StringBuilder builder)
    {
        if (!danglingVerified.Any())
        {
            return;
        }

        builder.AppendLine("Deletions:");
        foreach (var item in danglingVerified)
        {
            builder.AppendLine($"  {Path.GetFileName(item)}");
            if (!settings.clipboardEnabled)
            {
                continue;
            }
            await ClipboardCapture.AppendDelete(item);
        }
    }