function GetDirFileName(Dir,ExtName: string): TStringList;
var
FSearchRec: TSearchRec;
FileList: TStringList;
FindResult: Integer;
begin
if Dir[length(Dir)] <> '\' then
Dir := Dir + '\';
FileList := TStringList.Create;
FindResult := FindFirst(Dir + '*.'+ExtName, faAnyFile, FSearchRec); //
try
while FindResult = 0 do
begin
if (FSearchRec.name <> '.') and (FSearchRec.name <> '..') then
FileList.Add(LowerCase(Dir + FSearchRec.Name));
FindResult := FindNext(FSearchRec);
end;
finally
SysUtils.FindClose(FSearchRec);
//FindClose(FSearchRec);
dir := '';
end;
Result := FileList;
end;相关推荐
数维杯数学建模竞赛:核心题型、模型解析与实战指南
数学建模是运用数学工具解决实际问题的关键方法,其核心在于将复杂现象抽象为数学模型,并通过算法求解。从原理上看,它融合了优化理论、统计分析、数据挖掘与机器学习等多领域知识,旨在为决策提供量化依据。在技术价值层面,优秀的建模能力能显著提升解决资源调度、风险评估、趋势预测等复杂工程与社会问题的效率与科学性。典型的应用场景包括生产调度、金融分析、环境评估和智能决策系统等。本文聚焦于数维杯数学建模竞赛,深入剖析其高频出现的优化规划、评价决策、预测分析及数据挖掘等核心题型,并详解如线性规划、遗传算法、层次分析法、ARI
用delphi语言写一个读取文件夹内所有文件的路径
你可以使用 Delphi 的 FindFirst 和 FindNext 函数来扫描文件夹内的文件。首先,你需要使用 TSearchRec 结构体来存储文件信息。然后,你可以使用 FindFirst 函数来查找文件夹内的第一个文件,并使用 FindNext 函数来查找剩余的文件。下面是一个示例代码: uses Windows, SysUtils; procedure ReadFilePaths(c...
【信息科学与工程】【物理/化学科学和工程技术】知识体系01 力学基础2 力学模型01
机器人控制的力学模型
DELPHI--查找目录下所有文件方法二
(1)查找指定扩展名的文件 procedure TForm1.Button1Click(Sender: TObject); var sr: TSearchRec; begin ListBox1.Items.Clear ; if FindFirst('D:\work\*.*', faAnyFile, sr) = 0 then begin repeat if po
Tristan van Leeuwen的地震成像技术项目:SimpleFWI的MATLAB实现
本文还有配套的精品资源,点击获取 简介:标题暗示这是一个由Tristan van Leeuwen维护的名为"SimpleFWI"的项目,该软件或代码库是关于地震成像技术的。此zip文件包含了该项目的主分支源代码、文档和相关资源。项目使用MATLAB编程语言编写,这适合进行科学计算和数值分析。"SimpleFWI"可能指代"简单频率域反演"技术,一种通过分析不同频率地震波来重...
快速掌握全波形反演的MATLAB实践教程:fastFWI-master详细解析
MATLAB(Matrix Laboratory)是一种用于算法开发、数据可视化、数据分析以及数值计算的高级编程语言和交互式环境。它由MathWorks公司开发,广泛应用于科学计算、控制系统、信号处理、图像处理等多个领域。MATLAB的主要功能包括但不限于:矩阵运算:MATLAB中所有的数学运算几乎都是基于矩阵和数组的。内置函数库:拥有强大的数学计算库,涵盖了从线性代数到统计分析的各类算法。数据可视化:提供了丰富的二维和三维图形绘制函数,帮助用户直观展示数据。
Delphi——FindFirst学习
<br />Delphi——FindFirst学习<br />FindFirst在SysUtils中声明 原型为<br />Fucntion FindFirst(const Path:String;Attr:Integer;Var F:TSearchRec):Integer;<br />描述:<br />从指定的目录中搜索第一个给定属性文件实例<br />返回结果保存到参数F中,F参数是一个文件结构包含文件信息<br />成功返回0,否则返回错误代码<br />参数Path:包含路径和搜索模糊文件名,包括通
独立编译CWP-SU ximage指令的源代码指南
ximage是CWP-SU(Colorado School of Mines, Center for Wave Phenomena Seismic Unix)项目的一部分,它是一个用于处理地震数据的常用工具。该指令能够创建地震数据的图像,为地震数据处理和解释提供了直观的图形界面。其设计初衷是易于使用,提供多样的图像处理功能,适用于地震学科研和教学场景。
DELPHI如何获取某目录下的所有文件名?
//===================================================================== // 函数名称: FindPathFiles // 功能描述: 找指定目录下的文件 // 参 数: APath : 路径名称 // APropty : 属性名称(*.* | *.txt) //
Delphi查找文件源码(含思路和代码步骤)
Delphi查找文件源码(含思路和代码步骤).rar
西电 程序设计基础课程设计 作业
当时做的程序设计课程的作业. 一共五题, 以报告的形式提交. 质量应该比较高(高傲). 完整内容在这里 高精度计算 问题描述 涉及知识点: 数组, 流程控制, 函数等 要求: 用整型数组表示10进制大整数(超过 2322^{32}232 的整数), 数组的每个元素存储大整数的一位数字, 实现大整数的加减法. 问题分析 结构设计 可将高精度整数写成一个类. 成员变量有: int a[MAXN], len; bool negative; 其中, 数组a用来存储大整数的一个数位, a[1]为个位上的数字, a
地理信息科学专业:没关系的不要考虑了
AutoCAD 27地理信息科学专业专业简介地理信息科学,专业代码为070504,授予学位为理学学士。地理信息科学,通俗来说,是一门将地球表面的各种信息通过计算机技术和空间分析方法进行采集、存储、管理、运算、分析、显示和描述的学科。它融合了地理学、计算机科学、测绘学等多个学科的知识,是当前计算机应用领域与信息产业中最具活力、最有发展前景的学科之一。通俗解释地球装进电脑:地理信息科学就像是把地球装进...
ZYNQ专题-7020驱动KSZ9031 PHY芯片
之所以有这篇文章,得益于Alinx的开发板。
2026 大数据与人工智能专业毕业设计分难度选题专业指南
大数据与人工智能专业的8大毕业设计研究方向,包括大数据处理与分析、机器学习应用、深度学习模型构建、知识图谱、数据挖掘算法、智能推荐系统、自然语言处理应用以及计算机视觉应用,并为每个方向提供了具体的选题建议、技术栈推荐和实现指导。适合大数据与人工智能、计算机科学与技术、数据科学与大数据技术、软件工程、电子信息工程等专业的本科生参考。本文特别适合对数据分析、机器学习、深度学习、自然语言处理、计算机视觉等方向感兴趣,希望通过毕业设计掌握大数据和人工智能核心技术的同学阅读。欢迎有毕业设计需求的同学联系我。
Docker新手必看:解决‘Unable to find image’错误的完整指南
本文针对Docker新手常见的‘Unable to find image’错误,提供了完整的排查与解决指南。文章深入剖析了权限不足、网络连接失败、Docker服务未运行等核心原因,并给出了将用户加入docker组、配置镜像加速器等实用解决方案,帮助读者彻底理解并解决镜像拉取问题。
Echats-wordcloud 文字云图的踩坑点【Unknown series wordCloud】
一直都是报 【ECharts Unknown series wordCloud】这玩意可能要刷脸,祝你好运吧~
使用机器学习进行地层预测和划分
地层预测和划分是石油工程中重要的任务,它们有助于理解地下油气资源的分布和性质。通过机器学习的应用,我们可以自动化和优化地层预测和划分的过程,提高工作效率和准确性。我们将使用这些数据来训练一个机器学习模型,并使用该模型来对新的地层数据进行预测和划分。通过适当选择特征和合适的机器学习算法,我们可以提高地层预测和划分的准确性和效率。当然,实际应用中可能需要更复杂的模型和更多的特征工程,以适应不同的地质条件和数据特点。请注意,上述代码示例仅为演示目的,实际应用中可能需要根据数据集和问题的特点进行适当的调整和优化。
STM32 HAL 硬件IIC驱动BNO085:从移植到姿态解算全流程解析(附源码)
本文详细解析了STM32 HAL库下硬件IIC驱动BNO085 IMU传感器的全流程,包括CubeMX配置、驱动移植、传感器初始化、Q格式数据处理及四元数转欧拉角解算。提供了完整的源码实现和常见问题解决方案,帮助开发者快速掌握高精度姿态测量技术。
卫星数据分析的智能化革命:AI大模型赋能的新时代
开发AI智能应用,就下载InsCode AI IDE,一键接入DeepSeek-R1满血版大模型! 标题:卫星数据分析的智能化革命:AI大模型赋能的新时代 随着科技的飞速发展,卫星数据的应用已经渗透到我们生活的方方面面。从气象预测到农业监测,从城市规划到灾害预警,卫星数据正在以前所未有的方式改变着我们的世界。然而,面对海量的数据和复杂的分析需求,传统的处理方法往往显得力不从心。幸运的是,人工智能(...
保姆级教程:在阿里云ECS上用Docker一键部署EMQX MQTT服务器(Ubuntu 20.04)
本文提供在阿里云ECS上使用Docker一键部署EMQX MQTT服务器的详细教程,涵盖从实例创建、Docker环境配置到EMQX部署与优化的全流程。适合物联网开发者快速搭建高效、安全的MQTT消息服务器,适用于智能家居、工业物联网等场景。
基于FreeRedis实现的.NET Redis客户端缓存缓存键条件优雅过滤
在.NET开发中,使用Redis作为缓存解决方案是很常见的。FreeRedis是一个功能强大的Redis客户端库,它提供了丰富的功能和灵活性,使我们能够轻松地与Redis进行交互。在本文中,我们将探讨如何使用FreeRedis实现缓存键条件的优雅过滤,以提高缓存的效率和准确性。
从Claude Code源码泄露看AI编程工具的技术原理与实战应用
AI辅助编程工具正通过大语言模型与代码上下文的深度结合,改变着软件开发的工作流。其核心原理在于利用提示工程和上下文管理技术,将开发者的意图转化为模型可理解的指令,从而实现智能代码补全、解释和重构。这项技术的价值在于显著提升编码效率与代码质量,尤其适用于快速原型开发、代码审查和遗留系统维护等场景。近期,Claude Code的完整源码泄露事件引发了行业对AI编程工具安全性与透明度的广泛关注,也为我们深入理解其内部工作机制,例如如何平衡性能与成本、设计分层级上下文策略以及构建安全扫描规则,提供了难得的学习样本。
深度学习笔记——前向传播与反向传播、神经网络(前馈神经网络与反馈神经网络)、常见算法概要汇总
本文简要介绍深度学习的前向传播与反向传播,以及前馈神经网络与反馈神经网络。
探索SAR-Synthetic Aperture Radar:新一代遥感图像处理框架
探索SAR-Synthetic Aperture Radar:新一代遥感图像处理框架 去发现同类优质开源项目:https://gitcode.com/ 项目简介 在上,我们发现了一个名为"SAR-Synthetic-Aperture-Radar"的开源项目,它是一个专门用于合成孔径雷达(Synthetic Aperture Radar, SAR)图像处理的框架。由开发者Denk...
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
Elastic:开发者上手指南
你们好,我是Elastic的刘晓国。如果大家想开始学习Elastic的话,那么这里将是你理想的学习园地。在我的博客几乎涵盖了你想学习的许多方面。在这里,我来讲述一下作为一个菜鸟该如何阅读我的这些博客文章。 我们可以按照如下的步骤来学习: 1)Elasticsearch简介:对Elasticsearch做了一个简单的介绍 2)Elasticsearch中的一些重要概念:cluster,n..........................................................
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
430



被折叠的 条评论
为什么被折叠?



