回 帖 发 新 帖 刷新版面

主题:请问如何判断一个文件是否存在???

如题!!谢谢

回复列表 (共5个回复)

沙发

请看以下帖子:
[url=http://www.programfan.com/club/showbbs.asp?id=98701]http://www.programfan.com/club/showbbs.asp?id=98701[/url]

板凳

使用DOS单元的FSearch函数。

例:
uses dos;
var
s:PathStr;   {路径类型}
begin
s:=FSearch('TURBO.EXE','C:\TP\BIN');  {在C:\TP\BIN中寻找文件“TURBO.EXE”}
if s='' then writeln('File not found!')
   else writeln('Congratulation! File has found!');  {如果“TURBO.EXE”不存在,则输出“File not found”,否则……}
end.

3 楼

谢谢!!!

4 楼

不用谢!

5 楼

什么单元都不用

var
i:file;
path:string;
begin
readln(path);
assign(i,path);
{$I-}
reset(i);
{$I+}
Write('File ');
if ioResult<>0
then write('not ');
write('exist');
end.

我来回复

您尚未登录,请登录后再回复。点此登录或注册