社区
Delphi
帖子详情
请教:如何判断某个位置是否有同名文件?
xiaotu98
2003-09-30 09:06:02
如:我想把AAA.BAK存到D:\,如何判断D:\是否已有AAA.BAK?
...全文
49
3
打赏
收藏
请教:如何判断某个位置是否有同名文件?
如:我想把AAA.BAK存到D:\,如何判断D:\是否已有AAA.BAK?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Alanwn
2003-09-30
打赏
举报
回复
AnsiCompareText('文件名',‘文件名’)区分大小写
AnsiComparestr(‘文件名’,‘文件名’)不区分大小写
idilent
2003-09-30
打赏
举报
回复
function FileExists(const FileName: string): Boolean;
neilwq
2003-09-30
打赏
举报
回复
if FileExists('D:\AAA.BAK') then
热更新框架设计之客户端热更框架(中部)视频课程
热更新框架设计系列课程总体介绍: 本系列课程由《热更新框架设计之Xlua基础》、《热更新框架设计之热更流程与热补丁技术》、《热更新框架设计之游戏客户端框架》三套课程组成。 三套课程是一个不可分割有机的整体,笔者带领大家由浅入深逐级深入 ,领悟热更精髓的基础之上,通过高端架构设计设计出“低耦合”、“低侵入”、“高复用”性的游戏(VR/AR)客户端热更框架。《热更新框架设计之客户端热更框架》课程介绍: 本作是热更框架系列课程中的客户端框架设计与实现部分。理解本作需要之前的所有知识点积累,在其基础之上给学员展现当今商业热更框架中,商业级热更框架的基本原理、设计全过程、实现框架产品等全过程。通过本作学习可以让资深开发人员晋升为游戏架构师、主程、技术总监等职位。 为了更好更快的服务广大学员,本课程分为上、中、下三部分,内容如下: 上部: UI框架与AB框架整合,重构整合为 “热更新UI框架”。 中部: “热更新UI框架”与热更流程技术重构整合。 纯Lua框架设计理念与实现。 下部: 复合型热更框架设计与实现。 框架产品加入HotFix功能模块,且功能演示与测试完善。《热更新框架设计之客户端热更框架(中部)》课程介绍: 热更客户端中部,主要就两大部分进行讲解: 第一部分: “热更新UI框架”与热更流程技术重构整合 这部分“热更新流程实现脚本”与之前的UI框架、AB框架进行无缝的重构与整合进行开发。 这里涉及到很多地方的重构与处理: 1: Unity编辑器脚本中的创建校验
文件
、拷贝资源
文件
等的重构。 2: 由于单机版本框架所使用的Resources 目录被彻底取消,所以整个框架中,凡是涉及到Resources的编码部分,均要进行深入加工与修改,例如: ConfigManagerByJson.cs、UIManager.cs、SysDefine、Log、LauguageMgr等。 第二部分: “纯lua框架”整体设计与实现: 本部分是中部课程的核心,也是整个热更新框架的核心部分! 我们需要对商业项目中,业务功能面临经常频繁改动的部分,设计一套可复用、灵活、可扩展、高效率执行的lua框架系统。本框架系统,我们整体考虑采用类似MVC的“分层”结构进行整体架构设计,然后配之以Xlua技术,实现C#脚本与
同名
lua脚本之间的一对一映射关系。 这样可以使得每个3D/2D的预设对象,自动映射(预设)
同名
的一个lua控制脚本与一个“lua显示”脚本。 这里的“lua控制”脚本负责加载从服务器端传来的AB(AssetBundle)包资源,以及解析与显示AB包中的资源预设等。这些均为玩家所看不到的部分,所以都定义在控制层的lua脚本中。 对于需要显示的3D/2D 预设资源,我们使用“lua显示”脚本,控制显示的方式、内容与行为(包含事件注册)等。而本部分我们采用了xlua的映射技术,也使得“lua显示”脚本具备了Unity的常用生命周期函数,进一步大大简化了lua编写业务的难度,例如常见的:Awake()、Start()、Update()、OnDestroy()等。具体lua的架构设计如下图所示: 温馨提示: 1: 本套课程需要具备一定的框架理解与驾驭能力,为了更好的理解本作,强烈推荐广大学员首先学完必要的前导课程:“UI客户端框架设计”、“AssetBundle 框架设计”、“lua基础与中级篇”、以及本课程热更新框架的前两部(Xlua基础、热更流程与热补丁)。 2: 本课程使用Unity2017版本讲解,但是本课程主要讲解开发思想与具体实现技术,所以对Unity版本不敏感。 学员使用后续的Unity2018/19/2020..... 等版本基本没有影响。一、热更新系列(技术含量:中高级):A:《lua热更新技术中级篇》https://edu.csdn.net/course/detail/27087B:《热更新框架设计之Xlua基础视频课程》https://edu.csdn.net/course/detail/27110C:《热更新框架设计之热更流程与热补丁技术》https://edu.csdn.net/course/detail/27118D:《热更新框架设计之客户端热更框架(上)》https://edu.csdn.net/course/detail/27132E:《热更新框架设计之客户端热更框架(中)》https://edu.csdn.net/course/detail/27135F:《热更新框架设计之客户端热更框架(下)》https://edu.csdn.net/course/detail/27136二:框架设计系列(技术含量:中级): A:《游戏UI界面框架设计系列视频课程》https://edu.csdn.net/course/detail/27142B:《Unity客户端框架设计PureMVC篇视频课程(上)》https://edu.csdn.net/course/detail/27172C:《Unity客户端框架设计PureMVC篇视频课程(下)》https://edu.csdn.net/course/detail/27173D:《AssetBundle框架设计_框架篇视频课程》https://edu.csdn.net/course/detail/27169三、Unity脚本从入门到精通(技术含量:初级)A:《C# For Unity系列之入门篇》https://edu.csdn.net/course/detail/4560B:《C# For Unity系列之基础篇》https://edu.csdn.net/course/detail/4595C: 《C# For Unity系列之中级篇》https://edu.csdn.net/course/detail/24422D:《C# For Unity系列之进阶篇》https://edu.csdn.net/course/detail/24465四、虚拟现实(VR)与增强现实(AR):(技术含量:初级)A:《虚拟现实之汽车仿真模拟系统 》https://edu.csdn.net/course/detail/26618五、Unity基础课程系列(技术含量:初级) A:《台球游戏与FlappyBirds—Unity快速入门系列视频课程(第1部)》 https://edu.csdn.net/course/detail/24643B:《太空射击与移动端发布技术-Unity快速入门系列视频课程(第2部)》https://edu.csdn.net/course/detail/24645 C:《Unity ECS(二) 小试牛刀》https://edu.csdn.net/course/detail/27096六、Unity ARPG课程(技术含量:初中级):A:《MMOARPG地下守护神_单机版实战视频课程(上部)》https://edu.csdn.net/course/detail/24965B:《MMOARPG地下守护神_单机版实战视频课程(中部)》https://edu.csdn.net/course/detail/24968C:《MMOARPG地下守护神_单机版实战视频课程(下部)》https://edu.csdn.net/course/detail/24979
电脑显示系统
文件
损坏怎么办
电脑显示系统
文件
损坏怎么办
从系统关盘COPY一个出来覆盖被损坏的
文件
,或者拆硬盘到别人的电脑上拷贝
同名
文件
试试
也没有说明是什么
文件
如果如丢损坏某
文件
可以上网下个就可以了。如果损坏的多的话可以准备好安装盘然后用sfc命令修复就可以
请教
如何根据当前月份填报对应月份分店中的数据到汇总表?比如目前为1月份的,那么填写分店1月份的数据后,汇总表根据
判断
自动把分店1月的数据填入进去。另外如何将几个分表的数据自动填入到汇总表呢?(几个分表都是一样的格式,只是数据不同) 求
SourceInsight使用技巧
1 sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier 2 document options->auto indent 去掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行
linux环境变量重复设置,请叫下环境变量重复设置的问题
把下面的脚本保存在一个shell里面,运行一次没有问题,但是运行两次的话,$DSAGENT_HOME/bin会加上两次,因为第二次path里面已经有了$DSAGENT_HOME/bin,再加上前面一次的。这样如果多次运行的话,虽然功能是好的,但是path会有很大的冗余,不确定会不会对效率产生什么坏处。请高人明示。
请教
:有没有那种写法,既能把已有的path加上这次的,又不重复变。非常感谢PATH=$...
月模拟题2:201604-3 路径解析
题意 问题描述 在操作系统中,数据通常以
文件
的形式存储在
文件
系统中。
文件
系统一般采用层次化的组织形式,由目录(或者
文件
夹)和
文件
构成,形成一棵树的形状。
文件
有内容,用于存储数据。目录是容器,可包含
文件
或其他目录。同一个目录下的所有
文件
和目录的名字各不相同,不同目录下可以有名字相同的
文件
或目录。 为了指定
文件
系统中的某个
文件
,需要用路径来定位。在类 Unix 系统(Linux、Max OS ...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章