I/O is extremely limited in applets:
An applet cannot read a file.
An applet cannot write a file.
An applet cannot delete a file.
An applet cannot determine whether a file exists.
An applet cannot make a network connection to most hosts.
An applet cannot accept an incoming connection from an arbitrary host.