服務(wù)熱線
153 8323 9821
操作文件必須引入using System.IO;命名空間
//獲取一個(gè)文件的大小 System.IO.FileInfo file = new System.IO.FileInfo("C:\\t.txt"); int fileSize = (int)file.Length / 1024;//把文件大小換算成KB Response.Write("<script>alert(" + fileSize.ToString() + ");</script>");
-------------------------------------------------------------------------
-------創(chuàng)建文件夾using System.IO; private void button2_Click(object sender, EventArgs e) { if (Directory.Exists("\\picture"))//判斷一個(gè)文件夾是否存在 { MessageBox.Show("directory exists"); } else {
//創(chuàng)建一個(gè)文件夾 Directory.CreateDirectory("\\picture"); } }
Directory.Delete(path,true);//刪除一個(gè)文件夾,其中path是文件夾的絕對(duì)路徑
---------------------打開一個(gè)文件
Process.Start("C:\\t.txt");//打開一個(gè)文件
public void Page_Load(Object src,EventArgs e) { StreamWriter rw = File.CreateText(Server.MapPath(".")+"[url=file://mytext.txt/]\\myText.txt[/url]"); rw.WriteLine("追逐理想"); rw.WriteLine("kzlll"); rw.WriteLine(".NET筆記"); rw.Flush(); rw.Close(); } 打開文本文件 StreamReader sr = File.OpenText(Server.MapPath(".")+"[url=file://mytext.txt/]\\myText.txt[/url]"); StringBuilder output = new StringBuilder(); string rl; while((rl=sr.ReadLine())!=null) { output.Append(rl+"<br>"); } lblFile.Text = output.ToString(); sr.Close();
C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"[url=file://mytext.txt/]\\myText.txt[/url]"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET筆記"); sw.Flush(); sw.Close(); C#拷貝文件 string OrignFile,NewFile; OrignFile = Server.MapPath(".")+"[url=file://mytext.txt/]\\myText.txt[/url]"; NewFile = Server.MapPath(".")+"[url=file://mytextcopy.txt/]\\myTextCopy.txt[/url]"; File.Copy(OrignFile,NewFile,true); C#刪除文件 string delFile = Server.MapPath(".")+"[url=file://mytextcopy.txt/]\\myTextCopy.txt[/url]"; File.Delete(delFile); C#移動(dòng)文件 string OrignFile,NewFile; OrignFile = Server.MapPath(".")+"[url=file://mytext.txt/]\\myText.txt[/url]"; NewFile = Server.MapPath(".")+"[url=file://mytextcopy.txt/]\\myTextCopy.txt[/url]"; File.Move(OrignFile,NewFile); C#創(chuàng)建目錄 // 創(chuàng)建目錄c:\sixAge DirectoryInfo d=Directory.CreateDirectory("c:\\sixAge"); // d1指向c:\sixAge\sixAge1 DirectoryInfo d1=d.CreateSubdirectory("sixAge1"); // d2指向c:\sixAge\sixAge1\sixAge1_1 DirectoryInfo d2=d1.CreateSubdirectory("sixAge1_1"); // 將當(dāng)前目錄設(shè)為c:\sixAge Directory.SetCurrentDirectory("c:\\sixAge"); // 創(chuàng)建目錄c:\sixAge\sixAge2 Directory.CreateDirectory("sixAge2"); // 創(chuàng)建目錄c:\sixAge\sixAge2\sixAge2_1 Directory.CreateDirectory("sixAge2\\sixAge2_1");