using System.Diagnostics; string[] files; files = Directory.GetFiles("assets"); if(Directory.Exists("qr")) Directory.Delete("qr", true); Directory.CreateDirectory("qr"); foreach (var item in files) { string name = Path.GetFileName(item); //https://gitea.kqnori.pl/kq/qrcode/raw/branch/main/assets/gay.png Process.Start("qrencode",$"https://gitea.kqnori.pl/kq/qrcode/raw/branch/main/assets/{item} -o qr/item{name.Split('.').First()}.png"); }