Announcement

Collapse
No announcement yet.

Dateipfad in TextBox

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dateipfad in TextBox

    Hallo,
    Ich habe ein Programm geschrieben, dass eine datei in einem Ordner sucht die ein bestimmeten Buchstaben beinhaltet.
    Jetzt will ich das der Datei pfad in einer textbox angezeigt wird. Könnt ihr mir helfen?
    Hier ist der Code:
    Code:
    using System;
    using System.Windows.Forms;
    using System.IO;
    
    namespace testprogram
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                string contains = "test";
                string[] Files = Directory.GetFiles(@"D:\Robin");
    
                foreach (string file in Files)
                {
                    if (file.ToUpper().Contains(contains.ToUpper()))
                    {
                         // Hier soll das mit der textbox rein
                    }
                }
            }
        }
    }

  • #2
    Wie Deine TextBox heisst musst Du selbst sehen. Falls Du sie nur einfach draufgezogen hast und es die einzige ist:

    [highlight=c#]
    foreach (string file in Files)
    {
    if (file.ToUpper().Contains(contains.ToUpper()))
    {
    textBox1.Text = textBox1.Text + "\r\n" + file;
    }
    }
    [/highlight]

    Ist jetzt nicht super performant, aber erstmal die wohl einfachste Lösung "\r\n" macht einen Zeilenumbruch in Windows (\r ist das Sonderzeichen 'carriage return' und \n ist das Sonderzeichen 'new line')

    Comment


    • #3
      Super danke,
      aber wenn mehrere Dateien so heißen kann man das irgentwie trennen. Das man danach den pfad dann z.b. per email senden kann?

      Comment


      • #4
        Wenn du Dateien per eMail versendest (wie sollte man Pfade versenden?), wird nur der Dateiname genutzt.
        Haben mehrere Dateien den gleichen Namen, könnte man die nummerieren (test_1.txt, test_2.txt) oder den Pfad als Teil des Dateinamens einbringen(ordner1_ordner2_test.txt)
        Christian

        Comment


        • #5
          So weit bin ich auch schon gekommen aber weiß nicht wie man des macht xD

          Comment


          • #6
            So weit bin ich auch schon gekommen aber weiß nicht wie man des macht xD
            Und warum lautete dann so nicht deine Frage?
            Und was willst du den nun tun (welche Alternative)?
            Christian

            Comment


            • #7
              ich fang einfach nochaml an...:
              Das Programm sucht in einem Ordner eine Datei die etwas bestimmtes im namen enthält. Dann soll der komplette Pfad in der textBox angezeigt werden. Danach soll die Datei per email versendet werden. Also als Anhang! Dafür brauch man ja den Datei Pfad um die Datei der email anzuhängen.

              Comment


              • #8
                Ich habs übrigens...

                Comment

                Working...
                X