Anonymous user
Check that file exists: Difference between revisions
→{{header|AWK}}
(Nimrod -> Nim) |
|||
Line 127:
# syntax: GAWK -f CHECK_THAT_FILE_EXISTS.AWK
BEGIN {
exit(0)
}
#
while (getline rec <name > 0) {▼
# Check if file or directory exists, even 0-length file.
fnr++▼
# Return 0 if not exist, 1 if exist
break▼
#
function exists(file ,line, msg)
# "Permission denied" is for MS-Windows▼
{
msg = (ERRNO == 0 || ERRNO ~ /Permission denied/ || fnr > 0) ? "exists" : "does not exist"▼
▲ # "Permission denied" is for MS-Windows
▲
close(file)
return msg
else {
close(file)
return 1
}
</lang>
|