private void button1_Click(object sender, EventArgs e)
{
string line;
using (StreamReader reader = File.OpenText(@"c:\a.txt"))
{
while ((line = reader.ReadLine()) != null)
{
MessageBox.Show(line);
}
}
}
private void button1_Click(object sender, EventArgs e)
{
string line;
using (StreamReader reader = File.OpenText(@".\a.txt"))
{
while ((line = reader.ReadLine()) != null)
{
listBox1.Items.Add(line);
//MessageBox.Show(line);
}
}
}
// Specify the directories you want to manipulate.
string path = @"c:\MyDir";
string target = @"c:\TestDir";
try
{
// Determine whether the directory exists.
if (!Directory.Exists(path))
{
// Create the directory it does not exist.
Directory.CreateDirectory(path);
}
if (Directory.Exists(target))
{
// Delete the target to ensure it is not there.
Directory.Delete(target, true);
}
// Move the directory.
Directory.Move(path, target);
// Create a file in the directory.
File.CreateText(target + @"\myfile.txt");
// Count the files in the target directory.
Console.WriteLine("The number of files in {0} is {1}",
target, Directory.GetFiles(target).Length);
}
catch (Exception [COLOR="Red"]e2[/COLOR])
{
Console.WriteLine("The process failed: {0}", [COLOR="#ff0000"]e2[/COLOR].ToString());
}
finally { }
private void button2_Click(object sender, EventArgs e)
{
string target = @"c:\TestDir";
// Count the files in the target directory.
MessageBox.Show("The number of files in directory="+
Directory.GetFiles(target).Length);
}
private void button3_Click(object sender, EventArgs e)
{
try
{
string[] str = Directory.GetLogicalDrives();
Console.WriteLine("Using C# Directory Class ,Available drives are:");
for (int i = 0; i < str.Length; i++)
Console.WriteLine(str[i]);
}
catch (IOException [COLOR="Red"]e2[/COLOR]) { Console.WriteLine([COLOR="#ff0000"]e2[/COLOR].ToString()); }
}
A:
C:
D:
E:
F:
G:
string[] str = Directory.GetLogicalDrives();
FileStream fileStream = null;
if (!File.Exists(@"c:\test.txt"))
{
fileStream = File.Create(@"c:\test.txt");
}
FileInfo fileInfo = null;
FileStream fileStream = null;
if (!File.Exists(@"c:\test.txt"))
{
fileInfo = new FileInfo(@"c:\test.txt");
fileStream = fileInfo.Create();
}
if (File.Exists(@"c:\delete\test\test.txt"))
{
File.Copy(@"c:\delete\test\test.txt ",
Directory.GetCurrentDirectory( ) + @"\test.txt", true);
}
FileInfo fileInfo = new FileInfo(@"c:\delete\test\test.txt");
fileInfo.CopyTo(@"c:\test.txt", true);
if (!File.Exists(Directory.GetCurrentDirectory( ) + @"\test.txt"))
{
File.Move(@"c:\delete\test\test.txt ",
Directory.GetCurrentDirectory( ) + @"\test.txt");
}
FileInfo fileInfo = new FileInfo(@"c:\delete\test\test.txt");
if (!File.Exists(@"c:\test.txt "))
{
fileInfo.MoveTo(@"c:\test.txt ");
}
if (File.Exists(Directory.GetCurrentDirectory( ) + @"\test.txt"))
{
File.Delete(Directory.GetCurrentDirectory( ) + @"\test.txt", true);
}
if(File.Exists(@"c:\delete\test\test.txt")
{
FileInfo fileInfo = new FileInfo(@"c:\delete\test\test.txt");
fileInfo.Delete( );
}