首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏walterlv - 吕毅的博客

    Directory.GetFiles 中传入搜索字符串(Search Pattern)的神奇规则

    然而,具体到 Directory.GetFiles(string path, string searchPattern) 方法调用时,却又有一些大家不一定知道的细节。不信?我出一道题大家试试! 一道测试题 假设在调用 Directory.GetFiles(string path, string searchPattern) 时,searchPattern 传入下表左侧的字符串;请在同一行的两个文件里 图片的上方是我创建的被测文件名,下方是调用 Directory.GetFiles 来验证搜索结果。 参考资料 Directory.GetFiles Method (System.IO) - Microsoft Learn 8.3文件名 - 维基百科,自由的百科全书 本文会经常更新,请阅读原文: https ://blog.walterlv.com/post/search-pattern-of-dotnet-directory-getfiles ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

    1.5K10编辑于 2023-10-23
  • 来自专栏不做码农的开发者

    C# 基础知识系列- 14 IO篇 文件的操作(2)

    c.返回目录下的所有文件 public static string[] GetFiles (string path); d. e.查看目录下的所有文件-补充 与子目录查询相同,Directory也支持这么几组查询方法: public static string[] GetFiles (string path); public static string[] GetFiles (string path, string searchPattern); public static string[] GetFiles (string public System.IO.FileInfo[] GetFiles (); public System.IO.FileInfo[] GetFiles (string searchPattern); ); public System.IO.FileInfo[] GetFiles (string searchPattern, System.IO.SearchOption searchOption);

    80600发布于 2020-05-12
  • 来自专栏哆哆Excel

    VBA打开文件夹对话框,取得文件夹内文件列表

    getFilesPath = temp_arr End Function 【函数二】 (1)一个是打开文件夹对话框,获得文件夹 (2)一个是传递进文件夹参数,返回文件列表数组 【使用方法】arr=getFiles 函数的使用 Sub test_getFiles() Dim fd As FileDialog Set fd = Application.FileDialog(msoFileDialogFolderPicker ) If fd.Show = -1 Then arr = getFiles(fd.SelectedItems(1)) Set fd = Nothing MsgBox UBound (xxx) Function getFiles(folder As String) Dim p, temp_str p = folder If Right(p, 1) <> "\ temp_str = temp_str & "@" & f End If k = k + 1 f = Dir Loop getFiles

    2.8K20编辑于 2022-10-31
  • 来自专栏跟着阿笨一起玩NET

    将文件夹下所有文件输出到日志文件中(包括所有子文件夹下的)

    转载:http://www.cnblogs.com/lori/p/3529936.html 代码: static void GetFiles(List<string> arr, string dir) { arr.AddRange(Directory.GetFiles(dir)); var subDir = Directory.GetDirectories null && subDir.Count > 0) subDir.ForEach(j => { GetFiles (arr, j); }); } 调用: List<string> path = new List<string>(); GetFiles

    5.2K20发布于 2018-09-19
  • 来自专栏DevOps

    C++ 获取文件列表

    *********************************************************************************** Function: GetFiles 用于保存文件路径的数组 *******************************************************************************************/ void GetFiles = 0) GetFiles(p.assign(folder_path).append("\\").append(fileinfo.name), files); } else

    87110编辑于 2024-03-29
  • 来自专栏IT码农

    Java中使用json存储文件

    // 方法一 JSONObject files = fiFeTaxVoucherFile.getFiles(); JSONArray oldFiles = new JSONArray((List<Object >) files.get("files")); JSONArray newFiles = new JSONArray((List<Object>) request.getFiles().get("files FiFeTaxVoucherFileModel update = super.update(fiFeTaxVoucherFile); // 方法二 JSONObject files = fiFeTaxVoucherFile.getFiles JSONArray((List<Object>) files.get("files")); JSONArray newFiles = new JSONArray((List<Object>) request.getFiles

    1.8K41发布于 2020-10-26
  • 来自专栏java跬步

    用LINQ遍历目录【转】

    "Name", dir.Name), from subDir in dir.GetDirectories() select DirToXml(subDir), from file in dir.GetFiles "Name", dir.Name), from subDir in dir.GetDirectories() select DirToXml(subDir), from file in dir.GetFiles in dir.GetDirectories() select DirToXml(subDir), from pattern in searchPatterns from file in dir.GetFiles (from pattern in searchPatterns.Distinct()  from file in dir.GetFiles(pattern) select new XElement( "File", file.Name)) :     (from file in dir.GetFiles() select new XElement("File", file.Name)));

    83910发布于 2020-02-18
  • 来自专栏技术之路

    c#目录操作

    读取指定目录下所有文件 我任选一个系统中的文件目录 static void Main(string[] args) { //使用Directory静态类中的GetFiles 方法 string[] fileName = Directory.GetFiles(@"D:\wps\WPS Office"); foreach(string 显示指定目录下的所有子目录 static void Main(string[] args) { //string[] fileName = Directory.GetFiles

    26910编辑于 2024-04-23
  • 来自专栏林德熙的博客

    用 C# 写脚本 如何输出文件夹内所有文件名

    NET Core 下的 C# 可以通过 dotnet run 运行代码起来,此时特别适合用来写脚本 我需要输出一个文件夹里面的根目录的所有文件,输出一个文件夹的顶层文件的方法可以使用 Directory.GetFiles args) { var folder = @"e:\lindexi\"; foreach (var file in Directory.GetFiles } Console.Read(); } 这就是整个脚本的核心代码了,十分简单,通过 dotnet run 命令就可以跑起来 额外的,在 Directory.GetFiles 可以输入通配符进行选择输出的文件 foreach (var file in Directory.GetFiles(folder, "*.enbx")) 的文件 如果想要遍历所有的子文件夹的文件,可以通过加上 SearchOption.AllDirectories 参数 foreach (var file in Directory.GetFiles

    1K10发布于 2020-05-09
  • 来自专栏不做码农的开发者

    C# 基础知识系列- 14 IO篇 文件的操作 (2)

    e.查看目录下的所有文件-补充 与子目录查询相同,Directory也支持这么几组查询方法: public static string[] GetFiles (string path); public static string[] GetFiles (string path, string searchPattern); public static string[] GetFiles (string path, string searchPattern, System.IO.EnumerationOptions enumerationOptions); public static string[] GetFiles public System.IO.FileInfo[] GetFiles (); public System.IO.FileInfo[] GetFiles (string searchPattern); ); public System.IO.FileInfo[] GetFiles (string searchPattern, System.IO.SearchOption searchOption);

    68210发布于 2020-05-14
  • 来自专栏dotNET编程大全

    C#获取文件夹下的所有文件

    FileInfo string path=@"X:\XXX\XX"; DirectoryInfo root = new DirectoryInfo(path); FileInfo[] files=root.GetFiles string path=@"X:\XXX\XX"; DirectoryInfo root = new DirectoryInfo(path); foreach (FileInfo f in root.GetFiles f.FullName; } #只获取目录下一级的文件夹与文件 String path = @"X:\xxx\xxx"; //第一种方法 string[] files = Directory.GetFiles 第二种方法 DirectoryInfo folder = new DirectoryInfo(path); foreach (FileInfo file in folder.GetFiles DirectoryInfo root = new DirectoryInfo(path); 39 foreach (FileInfo f in root.GetFiles

    7.1K31发布于 2021-11-01
  • 来自专栏kwcode

    C# 读取指定文件夹下所有文件

    #region 读取文件 //返回指定目录中的文件的名称(绝对路径) string[] files = System.IO.Directory.GetFiles (@"D:\Test"); //获取Test文件夹下所有文件名称 string[] files2 = System.IO.Directory.GetFiles

    3.1K70发布于 2018-03-14
  • 来自专栏跟着阿笨一起玩NET

    算法~将文件夹下所有文件输出到日志文件中(包括所有子文件夹下的)

    代码中的递归: 核心代码 static void GetFiles(List<string> arr, string dir) { arr.AddRange (Directory.GetFiles(dir)); var subDir = Directory.GetDirectories(dir).ToList(); null && subDir.Count > 0) subDir.ForEach(j => { GetFiles

    4.6K10发布于 2018-09-19
  • [Caffe][原创]基于Caffe-Windows win 64位平台CPU版人脸表情识别模型训练

    di = new DirectoryInfo(root + "\\" + train + "\\" + i); foreach (var fi in di.GetFiles DirectoryInfo di = new DirectoryInfo(root + "\\" + test + "\\" + i); foreach (var fi in di.GetFiles DirectoryInfo di = new DirectoryInfo(root + "\\" + val + "\\" + i); foreach (var fi in di.GetFiles

    14100编辑于 2025-07-18
  • 来自专栏Angular学习规划

    winform之图片上下张

    解决方案: 获取文件夹名称: string[] path = Directory.GetFiles(@"C:\Users\H0772690\Pictures");//获取文件夹文件所有文件的全路径 解决内存不足问题 = Image.FromFile(@"C:\Users\H0772690\Pictures\hh.jpg"); } string[] path = Directory.GetFiles

    1K20编辑于 2022-06-28
  • 来自专栏跟着阿笨一起玩NET

    C#目录文件复制、创建操作

    { //复制当前目录文件 foreach (string sourceFileName in Directory.GetFiles { //移动当前目录文件 foreach (string sourceFileName in Directory.GetFiles targetDir, bool delSubDir) { foreach (string fileName in Directory.GetFiles myDocument.AppendChild(rootElement); foreach (string fileName in Directory.GetFiles xmlNode, XmlDocument myDocument) { foreach (string fileName in Directory.GetFiles

    2.7K10发布于 2018-09-19
  • 来自专栏无量测试之道

    机器学习之逻辑回归

    "JPEG") except Exception as e: print(e) #获取文件夹下所有文件,并调用预处理 def getfiles os.path.splitext(name)[0] preprocess(filename, no_ext_name, t_path) if __name__ == '__main__': getfiles ('apple') getfiles('banana') 第四步:图像特征和标签放入数组 这一步是为了将数据进行标示出来,进行监督性机器学习,示例代码如下: img_features = [] clf.predict(imgfeatures) print('此图片是:', pred[0]) ---- main 函数: if __name__ == '__main__': def getfiles (file_path + '\\' + 'apple' , 'apple') #第二组图片测试数据 getfiles(file_path + '\\' + 'banana' , 'banana

    49120编辑于 2022-07-04
  • 来自专栏数据结构和算法

    C# 统计指定文件夹下的文件

    // 获取指定文件夹下的文件数组和目录数组 string[] files = Directory.GetDirectories(path).Concat(Directory.GetFiles else if (Directory.Exists(item)) { backTrack(Directory.GetFiles

    61010编辑于 2023-11-30
  • 来自专栏蜉蝣禅修之道

    sencha touch结合phonegap开发android下的文件浏览器

    dirReader = parentEntry.createReader(); dirReader.readEntries(getFiles dirReader = parentEntry.createReader(); dirReader.readEntries(getFiles getFiles为成功的回调函数,参数为一个包含FileEntry和DirectoryEntry的对象数组。 代码如下: function getFiles(entries) { //把当前fileList里的记录删除掉 fileList.getStore() /') + 1); dirReader = fileSystem.root.createReader(); dirReader.readEntries(getFiles

    1.4K50发布于 2018-05-23
  • 来自专栏Angular学习规划

    C#——Directory类

    \Desktop\a", @"C:\Users\H0772690\Documents\12");‘ 获取指定文件夹下所有的文件信息 string[] path = Directory.GetFiles (@"C:\Users\H0772690\Pictures"); 获取指定后缀的文件 string[] path = Directory.GetFiles(@"C:\Users\H0772690

    74310编辑于 2022-06-28
领券