用DirectoryExists和FileExists判断指定路径下是否存在指定的文件夹或文件
2017-03-03 16:45
549 查看
1、现在自己要校验的位置建立文件和文件夹。
2、拖个按钮出来,并双击写入一下代码。
procedure TForm1.btn_copyClick(Sender: TObject);
var
ZkyStrAddDirectory:string;//定义一个字符串,可以用来放文件所在的地址
ZkyStrAddFile:string;//定义一个字符串,可以用来放文件坐在的地址
begin
ZkyStrAddDirectory:=GetCurrentDir+'\test';//将字符串指定为 在程序exe所在目录下test文件夹的路径
ZkyStrAddFile:=GetCurrentDir+'\test\test_1.txt';//将字符串指定为 在程序exe所在目录下test文件夹内test_1.txt文件的路径
//-------------------------------------------------
//DirectoryExists('<路径>');
//该语句只能用于判断文件夹是否存在,不能用于判断文件是否存在。
//-------------------------------------------------
if not DirectoryExists('D:\test') then
begin
ShowMessage('不存在!D盘不存在test文件夹');//如果该文件夹不存在,则提示不存在
end
else
begin
ShowMessage('存在!D盘存在test文件夹');
end;
if DirectoryExists(PChar(ZkyStrAddDirectory)) then
begin
ShowMessage('存在!exe所在目录下有test文件夹');//如果该文件夹存在,则提示存在
end
else
begin
ShowMessage('不存在!exe所在目录下没有test文件夹');
end;
//-------------------------------------------------
//FileExists('<路径>');
//该语句只能用于判断文件是否存在,不能用于判断文件夹是否存在。
//-------------------------------------------------
if FileExists('D:\test.txt') then
begin
ShowMessage('存在!D盘下有test.txt文件');//如果该文件存在,则提示存在
end
else
begin
ShowMessage('不存在!D盘不存在test.txt文件');
end;
if not FileExists(PChar(ZkyStrAddFile)) then
begin
ShowMessage('不存在!exe所在目录下的test文件夹内没有test.txt文件');//如果该文件不存在,则提示不存在
end
else
begin
ShowMessage('存在!exe所在目录下的test文件夹内有test.txt文件');//如果该文件夹存在,则提示存在
end;
end;
运行后,指定路径下的指定文件或文件夹存在,则提示存在,反之提示不存在。
2、拖个按钮出来,并双击写入一下代码。
procedure TForm1.btn_copyClick(Sender: TObject);
var
ZkyStrAddDirectory:string;//定义一个字符串,可以用来放文件所在的地址
ZkyStrAddFile:string;//定义一个字符串,可以用来放文件坐在的地址
begin
ZkyStrAddDirectory:=GetCurrentDir+'\test';//将字符串指定为 在程序exe所在目录下test文件夹的路径
ZkyStrAddFile:=GetCurrentDir+'\test\test_1.txt';//将字符串指定为 在程序exe所在目录下test文件夹内test_1.txt文件的路径
//-------------------------------------------------
//DirectoryExists('<路径>');
//该语句只能用于判断文件夹是否存在,不能用于判断文件是否存在。
//-------------------------------------------------
if not DirectoryExists('D:\test') then
begin
ShowMessage('不存在!D盘不存在test文件夹');//如果该文件夹不存在,则提示不存在
end
else
begin
ShowMessage('存在!D盘存在test文件夹');
end;
if DirectoryExists(PChar(ZkyStrAddDirectory)) then
begin
ShowMessage('存在!exe所在目录下有test文件夹');//如果该文件夹存在,则提示存在
end
else
begin
ShowMessage('不存在!exe所在目录下没有test文件夹');
end;
//-------------------------------------------------
//FileExists('<路径>');
//该语句只能用于判断文件是否存在,不能用于判断文件夹是否存在。
//-------------------------------------------------
if FileExists('D:\test.txt') then
begin
ShowMessage('存在!D盘下有test.txt文件');//如果该文件存在,则提示存在
end
else
begin
ShowMessage('不存在!D盘不存在test.txt文件');
end;
if not FileExists(PChar(ZkyStrAddFile)) then
begin
ShowMessage('不存在!exe所在目录下的test文件夹内没有test.txt文件');//如果该文件不存在,则提示不存在
end
else
begin
ShowMessage('存在!exe所在目录下的test文件夹内有test.txt文件');//如果该文件夹存在,则提示存在
end;
end;
运行后,指定路径下的指定文件或文件夹存在,则提示存在,反之提示不存在。
相关文章推荐
- 在指定路径创建文件夹,读取图片文件,缩放图片,判断文件夹是否存在,
- MFC判断指定路径下目标文件、目标文件夹是否存在
- asp.net 判断指定路径指定文件夹下是否有图片文件存在
- 【C#】C#判断文件路径是否存在,不存在则创建文件夹
- VBA判断指定的文件夹或文件是否存在
- c++ 判断文件、文件夹(路径)是否存在
- python里面判断文件夹或者文件的路径是否存在
- Ant 判断某个变量是否被赋值,某个文件|路径(文件夹)是否存在
- python 判断路径是文件还是文件夹、判断是否存在、获取文件大小
- 将字符串添加到指定的文件中去 AppendAllText ;WriteAllText ;----------------判断指定路径的文件是否存在File.Exists(Path)
- ios判断程序文件夹下是否存在指定文件
- C#获取FTP目录下文件夹、文件的方法,进而判断FTP下指定文件夹是否存在
- 【路径相关方法】3,判断某路径的文件和文件夹是否存在
- Qt判断文件 或 文件夹(路径)是否存在
- 文件磁盘相关函数[6]-判断文件夹是否存在 DirectoryExists
- 读取指定文件夹里面的所有图片取出里面其中一张图片和判断文件夹或文件是否存在
- 判断指定路径下文件是否存在
- C#控制台基础 directory判断指定路径下是否存在指定的文件夹
- 用VBA判断指定的文件夹或文件是否存在
- 判断所指定的文件或目录(文件夹)是否存在存储过程