ファイル処理1(Fileクラスとfileinfoクラスの使用)
3447 ワード
注意:fileクラスとfileinfoクラスの違いは?fileクラスはインスタンス化を必要とせず、後者はインスタンス化を必要とし、複数の読み書き用fileinfoクラスに対して;
///
/// file
///
public void GetFile() {
string path=@" .txt";
//
if (!File.Exists(path))
{
// file
using (StreamWriter sw=File.CreateText(path))
{
sw.Write(" , ");
}
}
//
string Getread = "";
using (StreamReader sr = File.OpenText(path))
{
//
if ((Getread = sr.ReadToEnd()) != null)
{
Console.WriteLine(Getread);
}
}
// /
string path2 = path + "temp.txt";
try
{
// ,
File.Delete(path2);
File.Copy(path,path2);
}
catch (Exception)
{
throw;
}
}
string path = @""+textBox1.Text.Trim()+"";
FileInfo fl=new FileInfo (path);
if (!fl.Exists) MessageBox.Show(" ");
else {
label2.Text =" "+ fl.CreationTime;
label3.Text = " " + fl.Directory;
label4.Text = " "+fl.DirectoryName+" "+fl.Extension;
}