惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 桂圆

经典语句(人生经典语句 爱情经典语句) - 桂圆 我对GOOGLE MAP API 的一些简单调用 - 桂圆 关于FileUpload上传大文件的问题解决办法 - 桂圆 搁浅了我也 - 桂圆 无法启动IIS服务解决办法 我对FreeTextBox简单使用 C#格式化数据结果表 - 桂圆 使用JavaScript 为GridView 行添加淡入淡出效果 获取GridView中指定的控件 - 桂圆 - 博客园 ScriptManager调用 无参数WebService 通用不间断滚动JS封装类 prototype 轻量级WEB开发的首选ajax框架 使用UrlRewritingNet.Dll实现URL 重写 【软件设计精要与模式】到手 JS应用(资料很全) - 桂圆 SQLServer Transact SQL全集(转) JavaScript基础知识 WinForm控件开发【转载】 使用ICSharpCode.TextEditor.dll 做的一个代码高亮记事本 - 桂圆
C#文件操作 - 桂圆 - 博客园
桂圆 · 2007-05-30 · via 博客园 - 桂圆

C#写入/读出文本文件

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");  

递归删除文件夹及文件

<%@ Page Language=C#%>  
<%@ Import namespace="System.IO"%>  
<Script runat=server>  
public void DeleteFolder(string dir)  
{  
     
if (Directory.Exists(dir))   //如果存在这个文件夹删除之  
       {  
           
foreach(string d in Directory.GetFileSystemEntries(dir))  
              
{  
                 
if(File.Exists(d))  
                 File.Delete(d);    
//直接删除其中的文件  
                 else  
                 DeleteFolder(d);       
//递归删除子文件夹  
               }
  
            Directory.Delete(dir);    
//删除已空文件夹  
            Response.Write(dir+"  文件夹删除成功");  
        }
  
     
else  
        Response.Write(dir
+"  该文件夹不存在");  //如果文件夹不存在则提示  
}
  
protected void Page_Load (Object sender ,EventArgs e)  
{  
string Dir="D:\\gbook\\11";  
DeleteFolder(Dir);           
//调用函数删除文件夹  
}
  
</Script>