DirectoryInfo dirs = new DirectoryInfo(path); //path为文件夹地址
FileInfo[] files = dirs.GetFiles(); //获取所有文件
FileInfo[] files = dirs.GetFiles(); //获取所有文件
解决方案 »
- 生成字母数字不重复的4位或者6位验证码
- 救命啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 一个初级问题
- 编译的时候提示dll都在Frameword的ASP.NET文件夹下面,如何处理这种情况?
- 请来帮忙 js 怎么判断RabioButton选中 先谢谢了
- 把.net网站做成一个安装包可以在Android手机上下载安装
- 打印控制解决方案求教!
- 知道一个窗口的标题怎么结束那个窗口。
- ASP.NET 访问 Oracle 数据库的问题,高手进,急急急,在线等
- -----------高手请进,为什么会出错----------
- 数字证书验证的问题,高分!
- C#浏览文件夹
private string GetFolderInfo(string path)
{
if (Directory.Exists(path)) //判断文件夹是否存在
{
//if (Directory.GetFileSystemEntries(path).Length == 0) //判断是否有子文件夹
// Response.Write("Folder " + path + " is empty");
//else
//{
string[] subdirectoryEntries = Directory.GetDirectories(path);
foreach (string subdirectory in subdirectoryEntries) //遍历文家夹
{
string[] fileNames = Directory.GetFiles(subdirectory); //获取该文家夹下得所有文件
foreach (string file in fileNames) //遍历文件
{
Response.Write(file);
rs = new ResourceServices();
if (rs.IsNull(System.IO.Path.GetFileName(file)) == null) //判断是否存在数据库
{
if (File.Exists(file))
{
File.Delete(file);//删除图片
Response.Write(" ----- 删除");
}
/*
* 处理遍历文件
* */
}
Response.Write("<br>");
}
GetFolderInfo(subdirectory);
//}
}
} return "";
}
拖一个Timer控件,双击进入事件
int MaxNumber=10;//假设共10张图片
ViewState["number"]=ViewState["number"]%MaxNumber+1;
Image1.ImageUrl=string。Format("../Image/{0}.jpg",viewSate["number"]);