您的位置:首页 > 其它

如何获取文件夹下各子文件夹名,同时将这些信息输出到文本文件中呢?求赐教!

2014-02-26 11:43 603 查看
using System;

using System.Collections.Generic;

using System.Linq; using System.Data;

using System.Configuration;

using System.Collections;

using System.Net;

using System.Text;

using System.IO;

using System.Text.RegularExpressions;

using System.Diagnostics;

namespace zheng_li

{ class Program

{

static void Main(string[] args)

{
string path = @"F:\data_all\DaZhongDianPing\BeiJing_dazhong\DaZhongDianPing_yonghu\bin\x86\Debug\用户点评";///根文件夹地址
DirectoryInfo dif = new DirectoryInfo(path);///文件夹实例

FileSystemInfo[]fsis = dif.GetFileSystemInfos();////获取子文件夹

string path1 = @"F:\data_all\ce_shi.txt";///定义新的文件路径

FileInfo f1 = new FileInfo(path1);

f1.Create();///创建文件

int count=0;

foreach (FileSystemInfo fsi in fsis)

{ DirectoryInfo dif1 = new DirectoryInfo(fsi.FullName);

string str = dif1.Name;///子文件夹名

Console.WriteLine(str);

FileStream fs = new FileStream(path1, FileMode.Open,FileAccess.ReadWrite);

StreamWriter sr = new StreamWriter(fs);

sr.Write(str);///流写入创建的文件中

count += 1; //// 记数,一共多少个子文件夹

if(count>7254)

{ sr.Close();

fs.Close();///记数超过子文件夹数后,停止写入关闭流;

}

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: