python生成文件夹并向文件夹写文件_c#创建目录和文件夹,数据写入并生成txt文件...

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

创建一个文件夹用于写入UTF-8编码的文件

实现效果: 知识运用: File类的CreateText方法 StreamWriter类的WriteLine方法 实现代码: private void button2_Click(object sen ...

python (1)一个简单的爬虫: python 在windows下 创建文件夹并写入文件

1.一个简单的爬虫:爬取豆瓣的热门电影的信息 写在前面:如何创建本来存在的文件夹并写入 t_path = "d:/py/inn" #本来不存在inn,先定义路径,然后如果不存在,则 ...

python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件

python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献 python操作txt文件中 ...

PHP读取文件夹数据,并分页

protected function read_all ($dir){ // 确保目录有权限进入 if(!is_dir($dir)) return false; $handle = opendir($ ...

Windows一个文件夹下面最多可以放多少文件

一个文件夹下面最多可以放多少文件 这个问题其实我也不知道,不过我们可以来进行个测试,看看文件夹下面最多能放多少个文件. 那么怎么来测试这样一个问题呢,很显然我们一个个的去建立文件是不现实的,没那么多时 ...

node静态资源服务器的搭建----访问本地文件夹(搭建可访问静态文件的服务器)

我们的目标是实现一个可访问静态文件的服务器,即可以在浏览器访问文件夹和文件,通过点击来查看文件. 1.先创建一个文件夹anydoor,然后在该文件夹里npm init一个package.json文件, ...

怎么统计指定文件夹下含有.xml格式的文件数目

如何统计指定文件夹下含有.xml格式的文件数目?如题 ------解决思路----------------------Directory.GetFiles(@"路径", " ...

琐碎--选择文件夹(路径)+生产txt格式的log+数据库操作方式

记录日常工作常用到的一些方法: 1 选择文件操作,并将文件的路径记录下来: OpenFileDialog ofd = new OpenFileDialog(); ofd.Multiselect = f ...

请问用Inno_Setup打包文件夹时怎么排除其中一个文件?

请问用Inno_Setup打包文件夹时怎么排除其中一个文件? 该文件夹下有几十个文件,多个文件夹,我要一个个加进去该累死,也容易出问题.不知道能不能实现我要的目的. http://www.jrsoft ...

随机推荐

c# 列举所有窗口和子窗口

private delegate bool WNDENUMPROC(IntPtr hWnd, int lParam); [DllImport("user32.dll", Exact ...

ipcs, ipcrm

ipcs ipcs -m #查看系统中已经存在的共享内存 ------ Shared Memory Segments -------- key shmid owner perms bytes natt ...

Install MySQL on Mac by Homebrew

1.  安装mysql brew update brew install mysql 2. 启动mysql mysql.server start 3. 登录mysql mysql -uroot -p ...

Spring 文章推荐

spring mvc 异常统一处理方式:http://www.cnblogs.com/xd502djj/archive/2012/09/24/2700490.html 在springmvc中使用hib ...

TwenLite源码阅读

概要: 这里使用的TweenLite版本是:V1.18.0. TweenLite核心有: EventDispatcher:用个as3的对这个应该不陌生,用来添加事件监听和抛出事件的.不过,js版是阉割 ...

IIS配置页面重写(配合插件url-rewrite2去除页面后缀名)

本来一直想了解浏览器地址栏中url后缀名如何去除,今天正好抽空折腾一下. 下面参考一位博友文章(出处见文章末尾),基于windows平台(windows7)详细介绍. 1. URL重写组件url-re ...

【题解】Luogu P4436 [HNOI/AHOI2018]游戏

原题传送门 \(n^2\)过百万在HNOI/AHOI2018中真的成功了qwqwq 先将没门分格的地方连起来,枚举每一个块,看向左向右最多能走多远,最坏复杂度\(O(n^2)\),但出题人竟然没卡(建 ...

Python面向对象编程 -- 类和实例、访问限制

面向对象编程 Object Oriented Programming,简称OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数. 面向过程的程序设计把计算机程 ...

nohup命令执行退出后进程退出

nohup命令常常用于让进程在后台执行.但是如果仅仅是执行: nohup command & 之后直接关闭终端的话,会发现之前已经启动进程也会退出.解决办法:nohup command &am ...

jsonarray根据id排序

List jsonValue=new ArrayList(); JSONArray sortJsonarr=new JSONAr ...

你可能感兴趣的:(python生成文件夹并向文件夹写文件_c#创建目录和文件夹,数据写入并生成txt文件...)