Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# Náhodná složka

Udělal jsem si provizorní "program" Mám tam dvě tlačítka a jedno je pro výběr určené složky kde má vyhledat tu náhodnou a druhé vygeneruje jméno náhodné složky, problém je že to funguje pouze na soubory (např. .exe, .jpg, atd.) Při výběru šložky nefunguje, hledal jsem po internetu jak bych to mohl přepsat ale vůbec nic mi nepomohlo

public String strDirectory;
public String strRandFile;

DirectoryInfo di;
FileInfo[] dirFiles;
Random r = new Random();

public Form1()
{
InitializeComponent();
}

private void dir_butt_Click(object sender, EventArgs e)
{
FolderBrowserDialog fbd = new FolderBrowserDialog();

if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
strDirectory = fbd.SelectedPath;
textBox1.Text = strDirectory;
di = new DirectoryInfo(strDirectory);
dirFiles = di.GetFiles();
rdm_butt.Visible = true;
}
}

private void rdm_butt_Click(object sender, EventArgs e)
{
int posVals = dirFiles.Length;
int randpick = r.Next(0, posVals);
strRandFile = dirFiles[randpick].Name;
textBox2.Text = strRandFile;

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny