Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
//speichert in Path den Ordner, in dem die XMLDateien liegen
//dieser wird aus der web.config ausgelesen
string path = this.MapPath(ConfigurationSettings.AppSettings["XMLOrdner"]);
try
{
//DirectoryInfo wird erstellt um ein Verzeichnis auszulesen
DirectoryInfo dir = new DirectoryInfo(path);
//ArrayList zum füllen des Repeater DateiAuswahl
ArrayList values = new ArrayList();
//geht für jede Datei des Verzeichnisses durch
foreach(FileSystemInfo fsi in dir.GetFileSystemInfos())
{
try
{
if (fsi is FileInfo)
{
//erstellt ein Objekt FileInfo von fsi
FileInfo f = (FileInfo)fsi;
//speichert die Daten in Variablen
//diese werden dann in eine ArrayList values geschrieben
string dateiname = f.Name;
string groesse = string.Format("{0:0,0}",f.Length) + " KB";
string datum = fsi.CreationTime.ToString();
//die Daten fur diese Datei werden an die ArrayList übergeben
values.Add(new DateiNamenPositionieren(dateiname, groesse, datum));
}
}
catch (Exception) {}
DateiAuswahl.DataSource = values;
DateiAuswahl.DataBind();
}
catch (Exception ex)
{
//Fehlermeldung falls der Ordner nicht eingelesen werden kann
info.Text = "Fehler beim Aulesen der vorhandenen Dateinamen.";
}
}