file_existsfile_existsFileExistsFileExistsfile_exists (算子)

名称

file_existsfile_existsFileExistsFileExistsfile_exists — 检查文件是否存在。

签名

file_exists( : : FileName : FileExists)

Herror file_exists(const char* FileName, Hlong* FileExists)

Herror T_file_exists(const Htuple FileName, Htuple* FileExists)

void FileExists(const HTuple& FileName, HTuple* FileExists)

static Hlong HMisc::FileExists(const HString& FileName)

static Hlong HMisc::FileExists(const char* FileName)

static Hlong HMisc::FileExists(const wchar_t* FileName)   ( Windows only)

static void HOperatorSet.FileExists(HTuple fileName, out HTuple fileExists)

static int HMisc.FileExists(string fileName)

def file_exists(file_name: str) -> int

描述

算子 file_existsfile_existsFileExistsFileExistsFileExistsfile_exists checks whether the indicated file already exists. If this is the case, the parameter FileExistsFileExistsFileExistsFileExistsfileExistsfile_exists is set to TRUE, otherwise to FALSE.

执行信息

参数

FileNameFileNameFileNameFileNamefileNamefile_name (输入控制)  filename HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name of file to be checked.

默认值: '/bin/cc' "/bin/cc" "/bin/cc" "/bin/cc" "/bin/cc" "/bin/cc"

FileExistsFileExistsFileExistsFileExistsfileExistsfile_exists (输出控制)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Boolean number.

结果

如果参数正确,算子 file_existsfile_existsFileExistsFileExistsFileExistsfile_exists 返回值 2 ( H_MSG_TRUE )。否则,将抛出异常。

可能的后继

open_fileopen_fileOpenFileOpenFileOpenFileopen_file

替代

open_fileopen_fileOpenFileOpenFileOpenFileopen_file

模块

基础