博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#创建目录和文件夹,数据写入并生成txt文件
阅读量:5037 次
发布时间:2019-06-12

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

c#创建目录:

// 获取程序的基目录。

System.AppDomain.CurrentDomain.BaseDirectory

// 获取模块的完整路径。

System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName

// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。

System.Environment.CurrentDirectory

// 获取应用程序的当前工作目录。

System.IO.Directory.GetCurrentDirectory()

// 获取和设置包括该应用程序的目录的名称。

System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase

// 获取启动了应用程序的可执行文件的路径。

System.Windows.Forms.Application.StartupPath

// 获取启动了应用程序的可执行文件的路径及文件名

System.Windows.Forms.Application.ExecutablePath

//组成新的路径

string path=System.Windows.Forms.Application.StartupPath+"\\DownFile\\";

//判断该路径下文件夹是否存在,不存在的情况下新建文件夹

if(!Directory.Exists(path))

{

Directory.CreateDirectory(path);

}

//生成txt文件,将json字符串数据保存到txt文件

string postPath=path+DateTime.Now.ToString("yyyyMMddHHmmss")+".txt";//路径+文件名

byte[] bytes=null;

bytes=Encoding.UTF8.GetBytes(Obj.ToString())//Obj为json数据

FileStream fs=new FileStream(postPath,FileMode.Create);

fs.Write(bytes,0,bytes.Length);

fs.Close();

转载于:https://www.cnblogs.com/huodige/p/11208703.html

你可能感兴趣的文章
排序系列之——冒泡排序、插入排序、选择排序
查看>>
爬虫基础
查看>>
jquery.lazyload延迟加载图片第一屏问题
查看>>
HDU 1011 Starship Troopers (树形DP)
查看>>
手把手教你写DI_1_DI框架有什么?
查看>>
.net常见的一些面试题
查看>>
OGRE 源码编译方法
查看>>
上周热点回顾(10.20-10.26)
查看>>
C#正则表达式引发的CPU跑高问题以及解决方法
查看>>
云计算之路-阿里云上:“黑色30秒”走了,“黑色1秒”来了,真相也许大白了...
查看>>
APScheduler调度器
查看>>
设计模式——原型模式
查看>>
【jQuery UI 1.8 The User Interface Library for jQuery】.学习笔记.1.CSS框架和其他功能
查看>>
如何一个pdf文件拆分为若干个pdf文件
查看>>
web.xml中listener、 filter、servlet 加载顺序及其详解
查看>>
前端chrome浏览器调试总结
查看>>
获取手机验证码修改
查看>>
数据库连接
查看>>
python中数据的变量和字符串的常用使用方法
查看>>
等价类划分进阶篇
查看>>