Deletes a file.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename |
File name |
impure subroutine sysutils_obj_DeleteFile(filename) !> Deletes a file. use iso_fortran_env, only : stderr => error_unit implicit none character(len=*), intent(in) :: filename !! File name ! Work variables integer :: fid integer :: ierr open(newunit=fid, file = trim(adjustl(filename)), status ='OLD', iostat = ierr) if (ierr.ne. 0) then ! Error opening file write(stderr,*) 'Error accessing file: '//trim(adjustl(filename)) error stop else ! Delete file close(fid,status='DELETE') end if return end subroutine sysutils_obj_DeleteFile