C#读取整个文件夹的所有图片到一个数组中
时间: 2024-04-14 17:29:57 浏览: 339
读取文件夹下的所有图片
3星 · 编辑精心推荐
您可以使用以下代码来读取整个文件夹中的所有图片,并将它们存储在一个数组中:
```csharp
using System.IO;
// 获取文件夹中的所有图片文件
string folderPath = "YourFolderPath";
string[] imageFiles = Directory.GetFiles(folderPath, "*.jpg"); // 这里假设您只想读取.jpg格式的图片文件
// 创建一个存储图片路径的数组
string[] imagePaths = new string[imageFiles.Length];
// 将图片文件的路径存储到数组中
for (int i = 0; i < imageFiles.Length; i++)
{
imagePaths[i] = imageFiles[i];
}
// 打印所有图片文件的路径
foreach (string imagePath in imagePaths)
{
Console.WriteLine(imagePath);
}
```
请将 "YourFolderPath" 替换为您要读取的文件夹路径,并确保该文件夹中包含所需的图片文件。此代码将仅读取扩展名为 .jpg 的图片文件,如果您想读取其他格式的图片文件,请相应地更改 "*.jpg" 部分的代码。
阅读全文