Delphi 本地路径的创建、清空本地指定文件夹下的文件
作者:JJ_JeremyWu 发布时间:2023-06-23 19:49:20
标签:delphi,文件操作
本地路径的创建
在做下载操作时,我们一般先把文件下载到本地指定的路径下,然后再做其他使用。
为了防止程序出现异常,我们通常需要先判断本地是否存在指定的路径。
以C盘Tmp文件夹为例,我们可以这样做,代码如下:
if not DirectoryExists('C:\Tmp') then
if not CreateDir('C:\Tmp') then
raise
Exception.Create('Opps, Create New Dir Failed!');
清空本地指定文件夹下的文件
以C盘Tmp文件夹为例,清空Tmp下所有的文件,我们可以这样做,代码如下:
WINEXEC(PCHAR('CMD /C DEL /Q/F C:\tmp\*.*'), SW_HIDE);
Sleep(1000);
知识点扩展:Delphi - 创建text文件并添加数据到文件中
创建文本文件
代码如下:
//创建一个文本文件
procedure CreateTextFile();
var
TF: TextFile; 6 begin 8 AssignFile(TF,'C:\tmp\1.txt');
ReWrite(TF);
CloseFile(TF);
end;
向文本文件中添加内容
代码如下:
//向文本文件中追加内容
Procedure AppendText(str: String);
var
TF: TextFile;
begin
assignfile(TF,'C:\tmp\1.txt');
rewrite(TF);
append(TF);//TMP中如不存在1.TXT这个文件,会自动创建
writeln(TF, str);
closefile(TF);
end;
总结
以上所述是小编给大家介绍的Delphi 本地路径的创建、清空本地指定文件夹下的文件,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://www.cnblogs.com/jeremywucnblog/p/11424036.html
0
投稿
猜你喜欢
- 在数据库testDB中存在架构A及用户A,现将testDB数据库所属的用户由A改为B,同时删除用户A;架构也由A改为B,删除架构A,操作如下
- 一、安装openpyxl模块Python操作excel主要用到了openpyxl模块,按win+R打开cmd,在里面输入pip3 insta
- 对于一般的图像提取轮廓,介绍了一个很好的方法,但是对于有噪声的图像,并不能很好地捕获到目标物体。比如对于我的鼠标,提取的轮廓效果并不好,因为
- 亮度调整非线性亮度调整:对于R,G,B三个通道,每个通道增加相同的增量。线性亮度调整:利用HSL颜色空间,通过只对其L(亮度)部分调整,可达
- 异常是指因为程序出现了错误而在正常控制流以外采取的行动,其分为两个阶段,第一阶段是引发异常的错误,当系统检测到错误并且意识到异常条件,解释器
- 1.urlopen()方法urllib.urlopen(url[, data[, proxies]]) :创建一个表示远程url的类文件对象
- 本文实例讲述了Python实现将n个点均匀地分布在球面上的方法。分享给大家供大家参考。具体分析如下:最近工作上遇到一个需求,将10000左右
- 简介简介:零代码的22个小游戏集合 作者:Grant Jenks版本:2.4.0安装:D:\>pip install fre
- 之前沉迷于使用index删除,然而发现pandas貌似有bug?import pandas as pdimport numpy as npd
- DECLARE @LocalDate DATETIME, @UTCDate DATETIME, @LocalDate2 DATETIME S
- 本文为大家分享了pygame游戏之旅的第10篇,供大家参考,具体内容如下通过获取鼠标的位置然后进行高亮显示:mouse =pygame.mo
- 实现功能:删除当前目录下,除保留目录和文件外的所有文件和目录#!bin/env pythonimport osimport os.pathi
- 代码如下#encoding:utf-8import requestsfrom lxml import etreeimport xlwtimp
- <!--#include file="conn/conn.asp"--> <% set Newslis
- 模板引擎的思想是来源于MVC(Model View Controller)模型,即模型层、视图层、控制器层。在Web端,模型层为数据库的操作
- 如下所示:class A(): def test_a(self): self.m ="hel
- 本文实例总结了Python3.5字符串常用操作。分享给大家供大家参考,具体如下:一、输入与输出#输入与输出str = input("
- 问题:python+Flask 反复调用model报错ValueError: Tensor Tensor("dense_2/Sof
- 内码问题.用这段代码的吧,我已经改得很精简了.使用XMLHTTP抓取地址并进次内容处理Function GetBody(Url) Dim o
- 最近的uniapp开发中遇到了H5调微信授权登录的业务,记录一下解决方法微信授权微信授权分为两种类型:静默授权:scope=snsapi_b