AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[.NET] Verzeichnis auslesen

Ein Thema von Hador · begonnen am 13. Feb 2006 · letzter Beitrag vom 13. Feb 2006
Antwort Antwort
Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#1

[.NET] Verzeichnis auslesen

  Alt 13. Feb 2006, 13:40
Hallo Leute,
ich stehe mal wieder vor einem .NET Problem.
Ich möchte die Dateien des aktuellen Verzeichnisses auslesen und in einem Array of String speichern.

Somit muss ich a) den aktuellen Pfad ermitteln.
Dort habe ich zwar Application.ExecutablePath, jedoch keine Methode wie ExtractFileDir o.ä.

und b) das verzeichnis zurückgeben.
Bei C# geht das über System.IO.Directory.GetFiles(<DIR>) aber wie geht das bei Delphi.NET

Schonmal danke an alle, die antworten
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#2

Re: [.NET] Verzeichnis auslesen

  Alt 13. Feb 2006, 13:42
Zitat von Hador:
Bei C# geht das über System.IO.Directory.GetFiles(<DIR>) aber wie geht das bei Delphi.NET
Erm.. exakt genau so wie in C#... bei .NET ist die Sprache doch egal. Die Datentypen sind dank CTS identisch, und die Namespaces stehen in jeder Sprache auch identisch zur Verfügung.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: [.NET] Verzeichnis auslesen

  Alt 13. Feb 2006, 13:48
Ähm nö.
Bei mir meckert Delphi schon, wenn ich "System.IO" eingebe.

EDIT:

Ich bin auch blöd Ich habe das ja auch in den uses vergessen.
Sorry

Bleibt aber immer noch die Frage mit dem Extrahieren des Pfads.
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: [.NET] Verzeichnis auslesen

  Alt 13. Feb 2006, 13:50
Zitat von Hador:
Bei mir meckert Delphi schon, wenn ich "System.IO" eingebe.
Hast Du denn den System.IO Namespace in die Uses-Klausel geschrieben?

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#5

Re: [.NET] Verzeichnis auslesen

  Alt 13. Feb 2006, 13:51
Zitat von Hador:
Ähm nö.
Ähm, doch

Du musst beim Projekt rechts noch eine Referenz auf den System.IO - Namespace hinzufügen (Rechtsklick->Referenz hinzufügen...) und den oben dann noch bei der USES-Klausel zusätzlich mit auflisten. Dann klappt das auch unten im Code...
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: [.NET] Verzeichnis auslesen

  Alt 13. Feb 2006, 13:58
Ich war selber schneller
Aber trotzdem danke

Ich geh erstmal Kopf gegen die Wand hauen
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#7

Re: [.NET] Verzeichnis auslesen

  Alt 13. Feb 2006, 14:18
Zitat von sakura:
Zitat von Hador:
Bei mir meckert Delphi schon, wenn ich "System.IO" eingebe.
Hast Du denn den System.IO Namespace in die Uses-Klausel geschrieben?
Hast du vllt einen Link parat, indem erklärt wird, wozu das gut sein soll?
Ich meine den Eintrag in der uses clause. Warum ist er notwendig wenn man nur einmal eine Klasse aus dem namespace nutzen wird und man natürlich keine Lust hat sich die Code completion mit den 500 anderen Typen des Namespaces vollzumüllen...
Nicht dass es mich direkt betrifft, aber ich hatte früher mal danach gesucht und nix gefunden.
Robert Giesecke
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#8

Re: [.NET] Verzeichnis auslesen

  Alt 13. Feb 2006, 14:55
Das geht wirklich nur mit uses-Klausel?
*ausprobier*
Ich kann es immer noch kaum glauben .
Gut, sehr schlimm fände ich es gar nicht, wenn dafür wenigstens das automatische Einbinden per Refactoring auch für die FCL-Klassen funktionieren würde . Oder hat sich das vielleicht mit D2006 gebessert?
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz