//添加文件
private void menuItem_List1_Click(object sender, System.EventArgs e)
{
listView1.BeginUpdate(); OpenFileDialog op = new OpenFileDialog();
op.Filter = "All files (*.*)|*.*" ;
op.RestoreDirectory = true ;
op.Multiselect=true;
if(op.ShowDialog() == DialogResult.OK)
{
foreach(string strFilename in op.FileNames)
{
//将其转换为文件名的形式
FileInfo fi=new FileInfo(strFilename);
listView1.Items.Add(fi.Name);
} }
listView1.EndUpdate();
}双击显示文件绝对路径,为什么显示不了呢?
private void listView1_DoubleClick(object sender, System.EventArgs e)
{
//双击时把选中的文件转换为文件绝对路径,好像这里除了问题
FileInfo fi=new FileInfo( listView1.SelectedItems[0].Text);
//双击后开始显示
this.textBox1.Text=fi.FullName;
}双击显示文件绝对路径,为什么显示不了呢?希望高手指点一下怎样才能取得绝对路径!
private void menuItem_List1_Click(object sender, System.EventArgs e)
{
listView1.BeginUpdate(); OpenFileDialog op = new OpenFileDialog();
op.Filter = "All files (*.*)|*.*" ;
op.RestoreDirectory = true ;
op.Multiselect=true;
if(op.ShowDialog() == DialogResult.OK)
{
foreach(string strFilename in op.FileNames)
{
//将其转换为文件名的形式
FileInfo fi=new FileInfo(strFilename);
listView1.Items.Add(fi.Name);
} }
listView1.EndUpdate();
}双击显示文件绝对路径,为什么显示不了呢?
private void listView1_DoubleClick(object sender, System.EventArgs e)
{
//双击时把选中的文件转换为文件绝对路径,好像这里除了问题
FileInfo fi=new FileInfo( listView1.SelectedItems[0].Text);
//双击后开始显示
this.textBox1.Text=fi.FullName;
}双击显示文件绝对路径,为什么显示不了呢?希望高手指点一下怎样才能取得绝对路径!
foreach(string strFilename in op.FileNames)
{
将其转换为文件名的形式
FileInfo fi=new FileInfo(strFilename);
listView1.Items.Add(fi.Name);
}
改为:foreach(string strFilename in op.FileNames)
{
listView1.Items.Add(strFilename);
}
或改为:
foreach(string strFilename in op.FileNames)
{
将其转换为文件名的形式
FileInfo fi=new FileInfo(strFilename);
listView1.Items.Add(fi.FullName);
}
{
//将其转换为文件名的形式
FileInfo fi=new FileInfo(strFilename);
listView1.Items.Add(fi.Name);
}
我要将其转换为文件名的形式,不是要绝对路径!!