呵呵,第二期开始,都做成系列了,今天是5号,QQ与360闹剧进行了一个多月了,

在这打个广告,朋友新开YY群:2203118,需要大家多多支持,我也希望YY平台

有个好的DELPHI学习群,所以大家多多捧场,废话少说,大家看代码:

procedure TForm1.N6Click(Sender: TObject); //建立新文件 FileCreate
varFileName: string;i: Integer;      //声明函数返回值用到的变量
beginFileName := 'f:\test\test.txt';  //要创建的文件i := FileCreate(FileName);if i>0 then        //返回值大于0说明创建成功了ShowMessage('新文件的句柄是: ' + IntToStr(i))elseShowMessage('创建失败!');FileClose(i);    //个人感觉有句柄的东西如果不用就该释放它
end;

下面进行函数分析:

function FileCreate(const FileName: string  //要创建(文件)的文件名): Integer   //如果函数成功则返回新建文件的句柄,否则返回0

此函数是对windows.FileCreate封装而来,参数变成只有一个,更详细大家可以参考http://www.cnblogs.com/keycode/archive/2010/11/03/1868154.html

转载于:https://www.cnblogs.com/keyvip/archive/2010/11/02/1867299.html

文件磁盘相关函数[2]-建立新文件 FileCreate相关推荐

  1. 文件磁盘相关函数[9]-获取当前文件夹 GetCurrentDir

    代码如下: procedure TForm1.N14Click(Sender: TObject); //获取当前文件夹 GetCurrentDir vardir: string; begindir : ...

  2. 五.QT cmake无法建立新文件的解决方法

    目录 前言 方法一(另寻捷径): 方法二(死磕到底): 前言 本文为作者踩坑经历的记录,仅供初学者解决问题参考,如有错误望指出! 方法一(另寻捷径): 建立一个新项目时建立qmake系统而不使用cma ...

  3. Java复制一个文件到新文件夹中,并对新文件重命名

    需求:将图片A从文件夹A,复制到新文件B,没有新文夹B则新建一个B,并将图片A的名称改为B.路径:/Users/mgx/apache-tomcat-8.5.78/webapps/img/testimg ...

  4. 文件逆顺输出到新文件(三种方案)

    方法一:利用递归 /*功能:文件以行为单位,逆顺输出到新文件示例:file1.txt为:123456要求逆顺后输出到文件file2.txt,结果为:563412*/#include <stdio ...

  5. python创建文件夹 覆盖_Python 创建新文件时避免覆盖已有的同名文件的解决方法...

    思路:创建文件时,先检查是否有同名文件(使用os.path.isfile),如果有,则在文件名后加上编号n来创建. 关键点: 1. 使用os.path.isfile判断文件是否存在 2. 使用递归函数 ...

  6. java建立新文件保存数据_关于java中创建文件,并且写入内容

    packagecom.file.run;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;im ...

  7. Ubuntu: No space left on device,无法创建新文件夹,无法创建新文件,无法存储文件

    去看看去吧,磁盘空间不够啦,去删掉一些不用的文件吧 df -h # 查看磁盘使用情况 df -i # 查看inode使用情况

  8. java合并两个doc文件,java实现合并2个文件中的内容到新文件中

    编写一个程序 将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中 a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔. 复制代码 代码如下: packag ...

  9. linux下输出文件中部分内容到新文件中,Linux 把一个文件标准输出输入到另一个文件中...

    ">"重定向覆盖原来的文件:">>"追加到文件的末尾. 1.重定向标准输出,可以使用">"符号,举例: dir my ...

最新文章

  1. java web三大组件之filter过滤器
  2. cocos2d-x 弹出对话框
  3. linux c 删除非空目录
  4. HTML5+CSS学习心得
  5. 平均分辨准确率对网络隐藏层节点数的非线性变化关系03
  6. Python编程基础:第四十九节 鸭子类型Duck Typing
  7. 前端技术周刊 2019-01-21:跨端开发的三条路线
  8. PyTorch框架学习十六——正则化与Dropout
  9. varnish使用汇总
  10. 30muduo_net库源码分析(六)
  11. 一起学Android之Storage
  12. [bigdata-093] drool 规则引擎安装和试用(不全)
  13. Java使用ffmpeg和mencoder实现视频转码
  14. 电路 常见的数据线接口
  15. AdaBoost算法实例详解
  16. 大学寒假这样过,过完惊艳所有人,不只是你的宿友,还有千千万万个程序员同行们!!!
  17. Ubuntu升级glibc库
  18. 新零售运营独白,如何联合线上线下
  19. JavaScript script标签同步异步加载过程
  20. 谁说阅读App只能“阅”?百度大脑变“口语专家”为英语朗读打分

热门文章

  1. Android ActionBar示例教程
  2. java 8流在另一个流_Java 8流图
  3. python生成器_Python生成器
  4. mac apache 日志_Mac OS X中的Apache日志文件并进行分析
  5. 三元运算符和if else_PHP If-Else,Switch Case和速记三元运算符示例
  6. Android Studio 修改项目包名(最后一级)
  7. xxl_job springboot改造
  8. PostgreSQL视频去重 图片去重系列1
  9. stringstream 字符串的格式化数据提取
  10. Python零基础学习系列之三--Python编辑器选择