【发布时间】:2009-04-23 18:06:11
【问题描述】:
我有这个代码sn-p
private List<string> FolderOne(string Folder)
{
string filena;
DirectoryInfo dir = new DirectoryInfo(Folder);
FileInfo[] files = dir.GetFiles("*.mp3", SearchOption.AllDirectories);
List<string> str = new List<string>();
foreach (FileInfo file in files)
{
str.Add(file.FullName);
filena = file.FullName;
filena.Replace("*.mp3", "*.jpg");
if (filena.Length > 0)
{
pictureBox1.Image = new System.Drawing.Bitmap(filena.ToString()); //I receive a error "Parameter is not valid."
}
}
return str;
}
我的目的是在同一文件夹中读取图片框的文件。全名“.mp3”但以“.jpg”结尾,事实上我在一个文件夹中有 2 个文件第一个是歌曲“firstsong.mp3” ”和第二张图片“firstsong.jpg”它们之间的区别是最终扩展名,所以我尝试读取相同的文件名但扩展名为“.*jpg”的图片框,我收到错误“参数无效。 "在行代码“pictureBox1.Image = new System.Drawing.Bitmap(filena.ToString());”中。 我怎么能解决这个问题? 感谢您的关注
问候
【问题讨论】: