如何获取某文件夹下的所有图片?
比如有个文件夹"..\Image",其中有10张图片,如何将这些图片取出,然后循环播放? --------------------编程问答-------------------- DirectoryInfo dirs = new DirectoryInfo(path); //path为文件夹地址FileInfo[] files = dirs.GetFiles(); //获取所有文件 --------------------编程问答--------------------
--------------------编程问答--------------------
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 "";
}
+1 --------------------编程问答-------------------- 这里发言,表示您接受了CSDN社区的用户行为准则。 --------------------编程问答-------------------- 将图片命名:1.jpg、2.jpg......
拖一个Timer控件,双击进入事件
int MaxNumber=10;//假设共10张图片
ViewState["number"]=ViewState["number"]%MaxNumber+1;
Image1.ImageUrl=string。Format("../Image/{0}.jpg",viewSate["number"]);
补充:.NET技术 , C#