Inno Setup ile setup projesi oluştururken uzun dosya listesi içeren bi sorunla karşılaşırsanız, dosya listesini tek tek yazmak yerine C# ile 5 dk içinde hazırlayabileceğiniz yardımcı bir programla bu sorunu ilelebet çözebilirsiniz.

  • Hemen bir Windows Forms Application oluşturun.
  • Formunuza Button, FolderBrowserDialog ve TextBox ekleyin
  • TextBox’ın MultiLine özelliğini True yapın ve sayfanızı kaplayacak şekilde tasarlayın

Sayfanızın button1 in click olayına :

private void button1_Click(object sender, EventArgs e)
{
    List files = new List();
    List files2 = new List();
    if (folderBrowserDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        files = Directory.GetFiles(folderBrowserDialog1.SelectedPath).ToList();
        foreach (var file in files)
        {
          files2.Add(String.Format(“Source: {0}; DestDir: ”, file));
        }
        textBox1.Lines = files2.ToArray();
    }
}

Kodlarını yazın. Unutmayın Directory.GetFiles metodunu kullanabilmek için using System.IO; satırını
eklemiş olmanız gerekmektedir.