★★★如何判断某个目录是否存在呢?
比如说:
assignfile(f,'c:\my documents\newfile.txt');
如果 c:\my documents\ 目录不存在就会产生一个错误,如何防止呢?如何创建一个目录呢?
比如说:
assignfile(f,'c:\my documents\newfile.txt');
如果 c:\my documents\ 目录不存在就会产生一个错误,如何防止呢?如何创建一个目录呢?
解决方案 »
- Delphi放一个ActiveX控件后,程序运行时报错。
- Delphi出现这样的情况是怎么了?
- 图片存取,用什么工具编程更好?
- 我在form1里定义函数aa,在form2调用怎么做?
- 如何做一个OLE自动化的服务器(如EXCEL),可以嵌入到宿主程序Word中
- 生死在此,高手们救命,在线等》》》》》》》》
- 如何在同一台机器上同时安装Delphi5.0和Delphi6.0 ,而相互不影响
- 生日出差加班痛苦中………………
- 请教:各位大哥用 socket 发送数据时,我怎么知道数据发送完了呢?谢谢!
- 请问有谁能告诉我怎样查看dll里有那些函数
- 来者给分!两台机器同时录数据,编号为主健,并且自动产生,有可能产生重复!如何避免?
- ◎◎◎◎请教个结婚过程问题!!!◎◎◎◎
設置當前目錄爲c:\my documents\,如果設置不成功的話,函數返回值為0,
如果成功則返回非0的值
所以
if SetCurrentDirectory(c:\my documents\') then
showmessage('目錄存在')
else
showmessage('目錄不存在');
DirectoryExists();//判断目录是否存在;
DirectoryExists();//目录是否存在;
ForceDirectries();//创建多级目录你上面要实现的这样即可:
if(FileExists('c:\my documents\newfile.txt'))then
assignfile(f,'c:\my documents\newfile.txt');
else
showmessage('文件不存在');创建目录
ForceDirectries('c:\my documents\test\test');
创建目录 : ForceDirectories('F:\a\b\c\d') ;