PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : c# - prob mit sr,sw etc.


beta3
2003-09-10, 17:41:14
hi
hab jezt ein prob und komme nicht weiter
hab mich an mein tutorial(sams teach you vs.net2003 in 21days) gehalten und alles getan, was dort stand


private void ListFolders_Click(object sender, System.EventArgs e)
{
/* Create s string variable named
* dirs to hold the directory entries for the
* special folder Program Files*/

string[] dirs = Directory.GetDirectories [***]
(Environment.GetFolderPath
(Environment.SpecialFolder.ProgramFiles));

/* Loop thru the array of folders and add them to the
*ListBox1 using the Items.Add method */
foreach (string dir in dirs)
{
listBox1.Items.Add(dir);
}
}

private void ListFiles_Click(object sender, System.EventArgs e)
{
// Clear the listBox1
listBox1.Items.Clear();
/* Create a string variable array named
* files to hold the directory and file entries for the
* special folder My Documents */
string[] files = Directory.GetFileSystemEntries [***]
(Environment.GetFolderPath
(Environment.SpecialFolder.Personal));
/* Loop thru the array of files and folders and add
*them to the ListBox1 using the Items.Add method */
foreach (string file in files)
{
listBox1.Items.Add(file);
}
}

private void WriteToFile_Click(object sender, System.EventArgs e)
{
// Create a new text file using the StreamWriter class
StreamWriter sw = new StreamWriter(@"c:\list.txt"); [***]

/* Loop thru the listBox, grabbing the items and
* writing them to the stream using the WriteLine method */
foreach (string s in listBox1.Items)
{
sw.WriteLine(s);
}

// Close the StreamWriter
sw.Close(); [***]

}

private void ReadFromFile_Click(object sender, System.EventArgs e)
{
// Clear the listBox1
listBox1.Items.Clear();

/* Create a new StreamReader and pass the file
* created in the WriteToFile_ClickEvent */
StreamReader sr = new StreamReader(@"c:\list.txt"); [***]

/* Use the peek method to move to the next character
* and the ReadLine method to get to the next line */
do
{
listBox1.Items.Add(sr.ReadLine()); [***]
}
while (sr.Peek() != -1); [***]

// Close the StreamReader
sr.Close(); [***]
}

ueberall wo das ist: [***](jetzt von mir hinzugefuegt), meldet der debugger einen fehler
verwende c# .net 2003


danke

Demirug
2003-09-10, 17:51:20
Der Debugger? Du meinst sicher den Compiler.

Auf die schnelle würde ich sagen da fehlt am Anfang des Codes ein

using System.IO;

beta3
2003-09-10, 18:26:12
dankedankedanke

wenn man sowas einfaches vergisst, kann man sich schon nerven

und mit dem debugger lag ich falsh

beta3
2003-09-11, 14:58:28
hi
brauch wieder hilfe

was muss ich eingeben, damit mein treeview so aussieht, wie die linke leiste vom win explorer(mit allen ordnern von der hd oben)

rechts vom treeview ist ne listbox, u. die sollte so aussehen, wie der haupteil vom explorer, aber nur mit den dateien, ohne ordner

hab schon mit der suchfunktion vom .net sdk gesucht, aber nichts gefunden

danke

grakaman
2003-09-11, 20:02:00
Original geschrieben von beta3
hi
brauch wieder hilfe

was muss ich eingeben, damit mein treeview so aussieht, wie die linke leiste vom win explorer(mit allen ordnern von der hd oben)

rechts vom treeview ist ne listbox, u. die sollte so aussehen, wie der haupteil vom explorer, aber nur mit den dateien, ohne ordner

hab schon mit der suchfunktion vom .net sdk gesucht, aber nichts gefunden

danke

Schau dir mal die statische Klasse System.IO.Directory an.
Die hat mehrere Methoden für Dateien, Laufwerke etc.
Und das TreeView Control hat sicher so etwas wie eine Items Collection (glaub die heißt dort Nodes).

MfG

beta3
2003-09-12, 20:35:20
Schau dir mal die statische Klasse System.IO.Directory an.
wie meinst du das?


nodes gibt es, weiss aber nicht, wie man jeder ordner als childnode erstellt


kann mir bitte jemadn den die begriffe string und array erklaeren

Demirug
2003-09-12, 21:23:00
ein string ist eine Datentyp zum speichern von Text.

ein Array ist eine Liste von Daten gleichen Types auf die über einen Index zugegrifen werden kann.

beta3
2003-09-14, 17:36:42
kannst du mir auch noch bitte sagen was parse ist