因为我现正写一个文件备份的程序.
因为在复制前我要对那个新生成的文件的生成时间作判断,所以是用
I := FileOpen(f_name1, fmOpenRead);//返回文件ID
DS:=FileGetDate(I);//读文件的时间
FileClose(I);//关闭文件
这个方式读文件时间,时间判断后再用
copyfile(f_name1,f_name2, false);
复制文件.程序是能运行正常的,但发现有个问题出现.就是在进行上面的文件打开和文件复制的过程中,在FileOpen后又在FileClose前这一刻,外部主程序对这文件再进行打开或写入时就会出现错误了.请问这有没方法解决呢? 例如像记事本一样,就算打开了那个文件,外部也可以自由读取或写入.
因为在复制前我要对那个新生成的文件的生成时间作判断,所以是用
I := FileOpen(f_name1, fmOpenRead);//返回文件ID
DS:=FileGetDate(I);//读文件的时间
FileClose(I);//关闭文件
这个方式读文件时间,时间判断后再用
copyfile(f_name1,f_name2, false);
复制文件.程序是能运行正常的,但发现有个问题出现.就是在进行上面的文件打开和文件复制的过程中,在FileOpen后又在FileClose前这一刻,外部主程序对这文件再进行打开或写入时就会出现错误了.请问这有没方法解决呢? 例如像记事本一样,就算打开了那个文件,外部也可以自由读取或写入.
解决方案 »
- 快疯了,遍历QQ发送消息的窗口 竟然没有写消息界面的句柄?
- 企业的一个进销存管理软件,向另外一个用户发信息时要求在接收方有提示信息。
- 请问Combobox里怎么把TreeView放进去?我看到有些软件都有这个东东!!!
- word、execl、zip/rar文件怎样保存
- DELPHI里怎么定义日期类型??99/05/01-99/06/01怎么做??
- 菜鸟问题。怎样把已有的位图、光标、图标文件加入到资源文件中?
- 大家帮帮我好吗????
- 如何从数据相机中读取图片?
- 如何利用程序实现将SQLSERVER7.0的数据在某一设定时间中进行数据备份(不用SQL自带的Maintenance Plan)
- 20分紧急求救!!!!那位大虾会安装Kylix?
- 求助~~ClientSocet多线程问题
- 求具有数据缓存的stringgrid控件,就相ms sql 的企业管理器里边表的显示
FileMode := fmOpenRead + fmShareDenyNone;