Gonzalo Rios Asked: 2020-11-29 14:27:38 +0800 CST 2020-11-29 14:27:38 +0800 CST 2020-11-29 14:27:38 +0800 CST 从 C# 的文件夹中保存到 Array[] 文件名 772 如何将文件名保存在数组中?打开打开文件对话框时,获取路径并在数组中保存所有图像或文件的名称。 谢谢。 c# 2 Answers Voted Best Answer jachguate 2020-11-29T14:40:50+08:002020-11-29T14:40:50+08:00 使用GetFiles()类的方法Directory。 这将返回一个包含所有匹配搜索条件的文件的数组,例如: ruta = @"c:\users\juan\documents"; string[] archivos = Directory.GetFiles(ruta, "*.jpg"); 它将返回.jpg我的文档文件夹中具有扩展名的所有文件。 Leandro Tuttini 2020-11-29T14:40:21+08:002020-11-29T14:40:21+08:00 你不能OpenFileDialog用来获取路线,这就是FolderBrowserDialog string[] arrayNombres; using(var folderBrowserDialog1 = new FolderBrowserDialog()) { DialogResult result = folderBrowserDialog1.ShowDialog(); if( result == DialogResult.OK ) { string folderName = folderBrowserDialog1.SelectedPath; arrayNombres = Directory.GetFiles(folderName, "*.*"); } } 使用Directory.GetFiles()您从文件夹中获取文件 如何:使用 Windows 窗体 FolderBrowserDialog 组件选择文件夹
使用
GetFiles()
类的方法Directory
。这将返回一个包含所有匹配搜索条件的文件的数组,例如:
它将返回
.jpg
我的文档文件夹中具有扩展名的所有文件。你不能
OpenFileDialog
用来获取路线,这就是FolderBrowserDialog
使用
Directory.GetFiles()
您从文件夹中获取文件如何:使用 Windows 窗体 FolderBrowserDialog 组件选择文件夹