DELPHI判断目录是否存在,如果不存在则创建目录
2013-09-09 10:35
766 查看
procedure TForm1.Button1Click(Sender: TObject);
begin
if not FileExists(Edit1.Text) then
//if not DirectoryExists(Edit1.Text) then 判断目录是否存在
try
begin
CreateDir(Edit1.Text);
//ForceDirectories(Edit1.Text); 创建目录
end;
finally
raise Exception.Create('Cannot Create '+Edit1.Text);
end;
end;
//三个函数引用自SysUtils单元
FileExists(Path)检查目录是否存在function FileExists(const FileName: string): Boolean;
DirectorysExists(Path)创建目录function DirectoryExists(const Directory: string): Boolean;
CreateDirectory(Path)创建目录function ForceDirectories(Dir: string): Boolean;
ForceDirectories(Path)创建目录
CreateDirectory(Path)创建目录
forcedirectories和CreateDirectory都能创建文件
ForceDirectories可以创建多层目录.
如果你创建一个目录为c:\mymusic\music
如果你的C盘不存在一个叫mymusic的文件夹
的话程序会自动创建,函数执行的结果是,
创建了两个文件夹,mymusic和music,music为
mymusic的子文件夹.
CreateDirectory只能创建一个文件夹,如果
mymusic不存在,则反回创建music文件夹失败
begin
if not FileExists(Edit1.Text) then
//if not DirectoryExists(Edit1.Text) then 判断目录是否存在
try
begin
CreateDir(Edit1.Text);
//ForceDirectories(Edit1.Text); 创建目录
end;
finally
raise Exception.Create('Cannot Create '+Edit1.Text);
end;
end;
//三个函数引用自SysUtils单元
FileExists(Path)检查目录是否存在function FileExists(const FileName: string): Boolean;
DirectorysExists(Path)创建目录function DirectoryExists(const Directory: string): Boolean;
CreateDirectory(Path)创建目录function ForceDirectories(Dir: string): Boolean;
ForceDirectories(Path)创建目录
CreateDirectory(Path)创建目录
forcedirectories和CreateDirectory都能创建文件
ForceDirectories可以创建多层目录.
如果你创建一个目录为c:\mymusic\music
如果你的C盘不存在一个叫mymusic的文件夹
的话程序会自动创建,函数执行的结果是,
创建了两个文件夹,mymusic和music,music为
mymusic的子文件夹.
CreateDirectory只能创建一个文件夹,如果
mymusic不存在,则反回创建music文件夹失败
相关文章推荐
- python 判断目录是否存在,如果不存在则创建
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- 确认某个目录是否存在,如果不存在则创建
- mysql数据库表中判断字段是否存在,如果不存在则创建该字段
- Java判断Ftp服务器目录是否存在,若不存在创建目录
- ASP.NET判断物理路径下是否存在某文件,如果不存在则创建
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件。
- 检查给定目录是否存在,如果不存在则创建该目录
- shell-判断一个目录是否存在,不存在是否创建
- C#判断目录是否存在,不存在则创建
- 【转】通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件
- C#取得控制台应用程序的根目录方法 判断文件夹是否存在,不存在就创建
- 判断目标目录是否存在如果不存在则新建之
- ORACLE中判断表或视图是否存在,如果不存在再创建的方法
- C#判断目录是否存在,不存在就创建
- MySQL存储过程----创建索引前,先判断索引是否已经存在,如果存在,则不添加,如果不存在,添加
- MySQL存储过程----创建索引前,先判断索引是否已经存在,如果存在,则不添加,如果不存在,添加
- ORACLE中判断表或视图是否存在,如果不存在再创建的方法
- 哈哈,今天我又学会一小招——判断硬盘上是否存在某个文件夹,如果不存在则自动创建。