{"size": 957, "ext": "scrbl", "max_stars_repo_path": "doc/rnrs/files.scrbl", "max_stars_repo_name": "david135/sagittarius-scheme", "max_stars_repo_stars_event_min_datetime": "2015-11-07T07:13:35.000Z", "max_stars_repo_stars_event_max_datetime": "2022-02-15T03:35:14.000Z", "max_issues_repo_path": "doc/rnrs/files.scrbl", "max_issues_repo_name": "david135/sagittarius-scheme", "max_issues_repo_issues_event_min_datetime": "2016-04-28T21:59:59.000Z", "max_issues_repo_issues_event_max_datetime": "2021-07-01T08:42:21.000Z", "max_forks_repo_path": "doc/rnrs/files.scrbl", "max_forks_repo_name": "david135/sagittarius-scheme", "max_forks_repo_forks_event_min_datetime": "2016-12-28T12:41:23.000Z", "max_forks_repo_forks_event_max_datetime": "2020-02-26T20:52:02.000Z"}
{"max_stars_count": 39, "max_issues_count": 3, "max_forks_count": 4, "avg_line_length": 43.5, "max_line_length": 91, "alphanum_fraction": 0.7251828631}
@; -*- mode:scribble; coding: utf-8 -*-

@subsection[:tag "rnrs.files.6"]{File system}

@define[Library]{@name{(rnrs files (6))}}
@desc{This library, in addition to the procedures described here, also exports
the I/O condition types described in @secref["io.condition.types"]{I/O condition types}.
}

@define[Function]{@name{file-exists?} @args{filename}}
@desc{[R6RS] @var{Filename} must be a file name (see @secref["rnrs.io.ports.6"]{Port I/O}).
The @code{file-exists?} procedure returns #t if the named file exists at the time
the procedure is called, #f otherwise. 
}

@define[Function]{@name{delete-file} @args{filename}}
@desc{[R6RS] @var{Filename} must be a file name (see @secref["rnrs.io.ports.6"]{Port I/O}).
The @code{delete-file} procedure deletes the named file if it exists and can be
deleted, and returns unspecified values. If the file does not exist or cannot be
deleted, an exception with condition type @code{&i/o-filename} is raised. 
}
