WinFuture-Forum.de: Größe Einer Datei Auslesen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Größe Einer Datei Auslesen C#


#1 Mitglied ist offline   Slim01 

  • Gruppe: Verbannt
  • Beiträge: 318
  • Beigetreten: 01. Juni 06
  • Reputation: 0
  • Wohnort:Koblenz
  • Interessen:Informatik

geschrieben 04. Juni 2006 - 13:47

Hallo,

ich würde noch gerne wissen wie man die Größe einer Datei auslesen kann. Damit meine ich z.B.

Man fügt eine Textbox ein, ein Button und ein Label.
In die Textbox fügt man z.B. ein http://www.google.de...images/logo.gif

und wenn man jetzt auf den Button klickt soll der anzeigen in dem Label wie groß die Datei ist.

Das wäre echt nett.

Danke! :)
0

Anzeige



#2 Mitglied ist offline   MNG 

  • Gruppe: aktive Mitglieder
  • Beiträge: 293
  • Beigetreten: 29. März 06
  • Reputation: 0

geschrieben 04. Juni 2006 - 14:21

Moin,

FileInfo f = new FileInfo("Mytext.txt");
String size = "Grösse: " + f.Length;


Findet man auch ganz schnell bei Google :)
0

#3 Mitglied ist offline   Slim01 

  • Gruppe: Verbannt
  • Beiträge: 318
  • Beigetreten: 01. Juni 06
  • Reputation: 0
  • Wohnort:Koblenz
  • Interessen:Informatik

geschrieben 04. Juni 2006 - 14:42

Hm. Ich hatte nichts gefunden. Aber vielen Dank!

EDIT: Öhm, ich kann aber nur Daten aus dem PC auslesen keine aus dem Internet!

Dieser Beitrag wurde von Slim01 bearbeitet: 04. Juni 2006 - 14:50

0

#4 Mitglied ist offline   MNG 

  • Gruppe: aktive Mitglieder
  • Beiträge: 293
  • Beigetreten: 29. März 06
  • Reputation: 0

geschrieben 04. Juni 2006 - 15:55

Ach nee, du Scherzkeks :)
Bei Files, die nicht zu einem lokalen Filesystem gehören, sieht das etwas komplizierter aus.
Habe vor einiger Zeit mal einen Downloadmanager geschrieben, da hab ich das in etwa so gemacht:
WebRequest wbrq = WebRequest.Create("deine_uri");
if (wbrq.GetType().Equals(typeof(FtpWebRequest)))
{
	 ((FtpWebRequest)wbrq).Method = WebRequestMethods.Ftp.GetFileSize;
}
WebResponse webResp = wbrq.GetResponse();
String grösse = "Grösse: " + webResp.ContentLength;

So in etwa.
Du solltest noch TimeOuts im WebRequest setzen, falls der Webserver nicht antwortet.
0

#5 Mitglied ist offline   Slim01 

  • Gruppe: Verbannt
  • Beiträge: 318
  • Beigetreten: 01. Juni 06
  • Reputation: 0
  • Wohnort:Koblenz
  • Interessen:Informatik

geschrieben 04. Juni 2006 - 16:19

Genau daran bin ich auch gerade dran. Ein DownloadManager..

Danke :)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0