博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET对文件的操作,创建文件,判断文件是否存在,判断文件是否存在删除文件夹...
阅读量:5165 次
发布时间:2019-06-13

本文共 2472 字,大约阅读时间需要 8 分钟。

操作文件必须引入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(".")+"[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#移动文件        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#创建目录              // 创建目录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"); 

转载于:https://www.cnblogs.com/blogzys/archive/2012/06/18/2553541.html

你可能感兴趣的文章
64位主机64位oracle下装32位客户端ODAC(NFPACS版)
查看>>
获取国内随机IP的函数
查看>>
今天第一次写博客
查看>>
江城子·己亥年戊辰月丁丑日话凄凉
查看>>
Spring Mvc模式下Jquery Ajax 与后台交互操作
查看>>
(转)matlab练习程序(HOG方向梯度直方图)
查看>>
『Raid 平面最近点对』
查看>>
【ADO.NET基础-数据加密】第一篇(加密解密篇)
查看>>
C语言基础小结(一)
查看>>
STL中的优先级队列priority_queue
查看>>
UE4 使用UGM制作血条
查看>>
浏览器对属性兼容性支持力度查询网址
查看>>
OO学习总结与体会
查看>>
虚拟机长时间不关造成的问题
查看>>
面试整理:Python基础
查看>>
Python核心编程——多线程threading和队列
查看>>
Program exited with code **** 相关解释
查看>>
植物大战僵尸中文年度版
查看>>
26、linux 几个C函数,nanosleep,lstat,unlink
查看>>
投标项目的脚本练习2
查看>>