ASP.NET对文件的操作,创建文件,判断文件是否存在,判断文件是否存在删除文件夹
2012-06-18 14:26
891 查看
操作文件必须引入using System.IO;命名空间
//获取一个文件的大小 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>");
-------------------------------------------------------------------------
-------创建文件夹using System.IO; private void button2_Click(object sender, EventArgs e) { if (Directory.Exists("\\picture"))//判断一个文件夹是否存在 { MessageBox.Show("directory exists"); } else {
//创建一个文件夹 Directory.CreateDirectory("\\picture"); } }
Directory.Delete(path,true);//删除一个文件夹,其中path是文件夹的绝对路径
---------------------打开一个文件
Process.Start("C:\\t.txt");//打开一个文件
public void Page_Load(Object src,EventArgs e) { StreamWriter rw = File.CreateText(Server.MapPath(".")+"\\myText.txt"); rw.WriteLine("追逐理想"); rw.WriteLine("kzlll"); rw.WriteLine(".NET笔记"); rw.Flush(); rw.Close(); } 打开文本文件 StreamReader sr = File.OpenText(Server.MapPath(".")+"\\myText.txt"); 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(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile,NewFile; OrignFile = Server.MapPath(".")+"\\myText.txt"; NewFile = Server.MapPath(".")+"\\myTextCopy.txt"; File.Copy(OrignFile,NewFile,true); C#删除文件 string delFile = Server.MapPath(".")+"\\myTextCopy.txt"; File.Delete(delFile); C#移动文件 string OrignFile,NewFile; OrignFile = Server.MapPath(".")+"\\myText.txt"; NewFile = Server.MapPath(".")+"\\myTextCopy.txt"; File.Move(OrignFile,NewFile); C#创建目录 // 创建目录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"); // 将当前目录设为c:\sixAge Directory.SetCurrentDirectory("c:\\sixAge"); // 创建目录c:\sixAge\sixAge2 Directory.CreateDirectory("sixAge2"); // 创建目录c:\sixAge\sixAge2\sixAge2_1 Directory.CreateDirectory("sixAge2\\sixAge2_1");
//获取一个文件的大小 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>");
-------------------------------------------------------------------------
-------创建文件夹using System.IO; private void button2_Click(object sender, EventArgs e) { if (Directory.Exists("\\picture"))//判断一个文件夹是否存在 { MessageBox.Show("directory exists"); } else {
//创建一个文件夹 Directory.CreateDirectory("\\picture"); } }
Directory.Delete(path,true);//删除一个文件夹,其中path是文件夹的绝对路径
---------------------打开一个文件
Process.Start("C:\\t.txt");//打开一个文件
public void Page_Load(Object src,EventArgs e) { StreamWriter rw = File.CreateText(Server.MapPath(".")+"\\myText.txt"); rw.WriteLine("追逐理想"); rw.WriteLine("kzlll"); rw.WriteLine(".NET笔记"); rw.Flush(); rw.Close(); } 打开文本文件 StreamReader sr = File.OpenText(Server.MapPath(".")+"\\myText.txt"); 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(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile,NewFile; OrignFile = Server.MapPath(".")+"\\myText.txt"; NewFile = Server.MapPath(".")+"\\myTextCopy.txt"; File.Copy(OrignFile,NewFile,true); C#删除文件 string delFile = Server.MapPath(".")+"\\myTextCopy.txt"; File.Delete(delFile); C#移动文件 string OrignFile,NewFile; OrignFile = Server.MapPath(".")+"\\myText.txt"; NewFile = Server.MapPath(".")+"\\myTextCopy.txt"; File.Move(OrignFile,NewFile); C#创建目录 // 创建目录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"); // 将当前目录设为c:\sixAge Directory.SetCurrentDirectory("c:\\sixAge"); // 创建目录c:\sixAge\sixAge2 Directory.CreateDirectory("sixAge2"); // 创建目录c:\sixAge\sixAge2\sixAge2_1 Directory.CreateDirectory("sixAge2\\sixAge2_1");
相关文章推荐
- asp.net 判断指定路径指定文件夹下是否有图片文件存在
- JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤
- ASP.net 2.0 C#判断文件夹与文件是否存在
- winform中判断文件夹以及文件是否存在,文件夹不存在进行创建,文件存在进行删除
- ASp.net判断文件或文件夹是否存在
- ASP.NET——C#文件夹创建与文件存在判断
- asp.net判断文件或文件夹是否存在
- JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤
- ASP.net 2.0 C#判断文件夹与文件是否存在
- ASP.net 2.0 C#判断文件夹与文件是否存在
- 创建,删除文件或文件夹及判断其是否存在
- ASP.NET判断物理路径下是否存在某文件,如果不存在则创建
- C# 文件、文件夹操作语句(删除,创建,移动,检查是否存在)
- C语言文件操作 fopen, fclose, mkdir(打开关闭文件,建文件夹,判断文件是否存在可读或可写)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net_文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- C语言文件操作 fopen, fclose, mkdir(打开关闭文件,建文件夹,判断文件是否存在可读或可写)
- Java 判断文件夹、文件是否存在、否则创建文件夹
- C#注册表操作,创建,删除,修改,判断节点是否存在
- C语言文件操作 fopen, fclose, mkdir(打开关闭文件,建文件夹,判断文件是否存在可读或可写)