C#读取文件夹中的文件操作是怎么样子的呢?那么本文就向你介绍这方面的内容,希望对你有所帮助。
C#读取文件夹的操作是如何进行的呢?首先让我们来看啊可能:读出一个文件夹中的所有文件(文件数从0个到N多不定).没有文件返回假.
都是ascii码文件.
读每个文件的前一部分至出现第一个 /s./s/r 为止.
读出来放后放至string[] filetsr中.
- strFiles=Directory.GetFiles(@"c:/Import");
-
foreach(stringstrFileinstrFiles)
- {
- File.Move(strFile,strFile.Replace("Import","Rubbish_Files"));
-
-
-
- }
试试看C#读取文件夹的代码吧,没来得及调试,有问题自己改改吧!
-
usingSystem;
-
usingSystem.IO;
-
-
classTest
- {
-
publicstaticvoidMain()
- {
-
try
- {
-
-
inti=0;
-
string[]dirs=Directory.GetFiles(@"c:/","c*");
- Console.WriteLine("Thenumberoffilesstartingwithcis{0}.",dirs.Length);
-
string[]filetsr=newString[dirs.Length];
-
foreach(stringdirindirs)
- {
- FileStreamfs=newFileStream(dir,FileMode.Open);
-
byte[]readBuf=newbyte[fs.Length];
- syncF.Read(readBuf,0,fs.Length);
-
- data=Encoding.ASCII.GetString(readBuf);
-
if(data.IndexOf("/s./s/r")>-1)
- {
- i++;
- filestr[i]=Microsoft.Basic.Left(data.IndexOf("/s./s/r")-1)
- }
-
- }
- }
-
catch(Exceptione)
- {
- Console.WriteLine("Theprocessfailed:{0}",e.ToString());
- }
- }
- }
C#中遍历文件夹目录的问题
C#读取文件夹之递归实现查找目录下的所有子目录和文件
-
publicvoidFindFile(stringdir)
- {
-
- DirectoryInfoDir=newDirectoryInfo(dir);
-
try
- {
-
foreach(DirectoryInfodinDir.GetDirectories())
- {
- FindFile(Dir+d.ToString()+"//");
- listBox1.Items.Add(Dir+d.ToString()+"//");
- }
-
foreach(FileInfofinDir.GetFiles("*.*"))
- {
- listBox1.Items.Add(Dir+f.ToString());
- }
- }
-
catch(Exceptione)
- {
- MessageBox.Show(e.Message);
- }
-
- }
C#读取文件夹之方法调用情况:
-
privatevoidbutton1_Click(objectsender,System.EventArgse)
- {
-
stringcurrentdir="F://myprogram//C#//FileSearch";
-
if(currentdir[currentdir.Length-1]!='//')
- currentdir+="//";
- FindFile(currentdir);
- }
C#读取文件夹中的文件的基本的情况就向你介绍到这里,希望对你学习C#读取文件夹有所帮助。
转载声明:本文转自http://developer.51cto.com/art/200908/143613.htm
分享到:
相关推荐
可用于客户端,获取服务器端指定目录下的结构,用于实现远程管理。
c#读取二进制文件c#读取二进制文件c#读取二进制文件c#读取二进制文件c#读取二进制文件c#读取二进制文件
c# winform
winform 文件操作 WM6.0 c# 遍历文件夹、复制文件、删除文件、复制文件内容
C#复制文件夹(及文件夹下所有子文件夹和文件),非常好用,用来做文件拷贝系统很实用,可以遍历,另外还有进度条
C#读取BIN文件内容,获取其中数据并显示。用于对BIN文件的操作。
C#编写的读取文件夹下所有的文件,文件格式可以根据自己的要求设定,并写入二维数组中。
c#实现对文件,文件夹新建、修改、移动、删除、重命名、遍历等基本操作。有例子,大家交流使用。
C# 读取数组Json文件
这个程序是一个使用 C# 编写的控制台应用程序,它通过用户输入文件夹路径,读取该路径下所有名称中包含 "自定" 的 Excel 文件。然后,程序在这些 Excel 文件中查找包含 "需要数据" 的单元格,并输出该单元格的位置和...
C# 提取目录中最新的更新文件 指定某个时间点后的文件
C#遍历文件夹下文件修改后缀名
删除obj和bin文件夹及下面的所有文件,或者删除选中的文件夹及下面的所有文件。
C# 读取加密的Excel 文件; 有源码,VS2010开发。 采用的是微软的Microsoft.Office.Interop.Excel, V14.0,来读取加密后的Excle文件。 不是采用第三方控件NPOI读取加密的Excel文件。 开始研究NPOI读取加密的Excel文件...
读取文件夹里面的压缩包文件 Ionic.Zip.CF.dll cs demo例子
版本:VS2010 C#读取bin文件,并显示在TextBox控件内 版本:VS2010 C#读取bin文件,并显示在TextBox控件内
遍历指定文件夹中的所有文件
C# 操作文件夹及文件
使用C#编写的获取某一文件夹下的目录树结构,使用递归的方法查找该文件夹下的所有文件夹和文件,并存到自定义类tree下
C#,用递归方法实现读取文件夹下所有文件信息!