时间:2021-05-28
复制代码 代码如下:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
usingSystem.IO;
usingSystem.Threading;
namespacecopefile
{
classProgram
{
staticvoidMain(string[]args)
{
stringtestDir="e:/xunlei/";
listFiles(testDir,0);
Console.ReadKey();
}
publicstaticvoidlistFiles(stringdir,intlevel)
{
//阿会楠练习作品,程序多有参考
try
{
//获取文件列表
string[]files=Directory.GetFiles(dir);
StringpreStr="";
for(inti=0;i<level;i++)
{
preStr+="";
}
foreach(stringfinfiles)
{
if(f.LastIndexOf("\\")==-1)
{
Console.WriteLine(preStr+f.Substring(f.LastIndexOf("/")+1));
}
else
{
Console.WriteLine(preStr+f.Substring(f.LastIndexOf("\\")+1));
}
}
//获取目录列表
string[]dirs=Directory.GetDirectories(dir);
foreach(stringdindirs)
{
if(d.LastIndexOf("\\")==-1)
{
Console.WriteLine(preStr+d.Substring(d.LastIndexOf("/")+1));
}
else
{
Console.WriteLine(preStr+d.Substring(d.LastIndexOf("\\")+1));
}
if(Directory.Exists(d))
{
listFiles(d,level+1);
}
}
}
catch(Exceptionex)
{
Console.WriteLine(ex.Message);
}
}
}
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了android遍历所有文件夹和子目录来搜索文件,供大家参考,具体内容如下java代码:importjava.io.File;importan
小编今天没事写了目录想关的函数包括遍历该文件夹下的文件,目录子目录读取当前文件下目录和文件删除当前文件夹下的目录子目录以及文件以上三个函数目前还不支持中文文件中
一、基础命令1dir无参数:查看当前所在目录的文件和文件夹。/s:查看当前目录已经其所有子目录的文件和文件夹。/a:查看包括隐含文件的所有文件。/ah:只显示出
需求:最新项目需要,写个小功能,需求就是实时下载ftp指定文件夹下的所有文件(包括子目录)到本地文件夹中,保留文件到目录路径不变。分析:关键在于实时和下载并保持
java递归读取目录下的所有文件(包含子目录下的所有文件)大概思路如下:通过file.listFiles()方法获取目录下的所有文件(包含子目录下的所有文件),