wählen Sie zufällige Datei aus dem Verzeichnis
Ich habe gesehen, ein paar Beispiele, aber keines war so weit in C#, was ist der beste Weg, um eine zufällige Datei unter einem Verzeichnis?
In diesem speziellen Fall möchte ich wählen Sie ein Hintergrundbild aus "C:\wallpapers" alle 15 Minuten oder so.
Dank.
InformationsquelleAutor Crash893 | 2009-04-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekommen alle Dateien in ein array und dann rufen Sie einen nach dem Zufallsprinzip
Betrachten Sie vorbei SearchOption.AllDirectories als drittes argument an die GetFiles-Methode.
InformationsquelleAutor Mouk
Wenn du tust dies für Tapeten, die Sie nicht wollen, wählen Sie einfach eine Datei im random, weil Sie erscheint nicht zufällig an den Benutzer.
Was ist, wenn Sie abholen das gleiche drei mal hintereinander? Oder wechseln zwischen den beiden?
Das ist "random", aber die Nutzer mögen es nicht.
Finden Sie in diesem Beitrag darüber, wie Anzeige zufällige Bilder in einer Weise, die die Nutzer mögen.
Guter Punkt, vielen Dank für die Zugabe.
InformationsquelleAutor Jason Cohen
wählen Sie zufällige Datei aus dem Verzeichnis
InformationsquelleAutor Crash893
InformationsquelleAutor Lance Harper
warum nicht einfach:
InformationsquelleAutor leora
Verwenden Sie die
Directory.GetFiles(...)
das array der Dateinamen und verwenden Sie dieRandom
Klasse, um eine zufällige Datei.InformationsquelleAutor Daniel A. White