header_file_matches {neuroim2} | R Documentation |
Generic function to test whether a file name conforms to the given FileFormat
instance.
Will test for match to header file only
Description
Validates whether a file name conforms to the header file format specification.
Usage
header_file_matches(x, file_name)
## S4 method for signature 'FileFormat,character'
header_file_matches(x, file_name)
Arguments
x |
A FileFormat object specifying the format requirements |
file_name |
A character string specifying the file name to validate |
Details
The function performs case-sensitive pattern matching to verify that the file name ends with the specified header extension. The match is performed using a regular expression that ensures the extension appears at the end of the file name.
Value
TRUE
for match, FALSE
otherwise.
A logical value: TRUE
if the file name matches the header format,
FALSE
otherwise
See Also
file_matches
, data_file_matches
for related
file format validation
Examples
fmt <- new("FileFormat", header_extension = "hdr", data_extension = "img")
header_file_matches(fmt, "brain_scan.hdr") # TRUE
header_file_matches(fmt, "brain_scan.img") # FALSE
header_file_matches(fmt, "brain.hdr.gz") # FALSE
[Package neuroim2 version 0.8.1 Index]