{$A+,B+,E+,F+,I+,L+,N-,O+,R-,S+,V-} unit file9; interface uses crt, dos, {rcg11172000 no overlay under Linux.} {overlay,} myio, file0, file1, file2, common; function info:astr; procedure dir(cd,x:astr; expanded:boolean); procedure dirf(expanded:boolean); procedure deleteff(rn:integer; var pl:integer; killverbose:boolean); procedure remove; procedure setdirs; procedure pointdate; procedure yourfileinfo; procedure listopts; implementation function align2(s:astr):astr; begin if pos('.',s)=0 then s:=mln(s,12) else s:=mln(copy(s,1,pos('.',s)-1),8)+' '+mln(copy(s,pos('.',s)+1,3),3); align2:=s; end; function info:astr; var pm:char; i:integer; s:astr; dt:datetime; function ti(i:integer):astr; var s:astr; begin ti:=tch(cstr(i)); end; begin s:=dirinfo.name; if (dirinfo.attr and directory)=directory then s:=mln(s,13)+'