With Block IO and File IO this will work.