Ошибка скорее всего вылетает из-за того что вы пытаетесь прочесть несуществующий файл, нужно проверять на существование таким образом:

Код:
if (file.exists){
При записи проблем возникать не должно так как при отсутствии файл создаётся, если конечно вы не обладаете правами администратора.
Записывать файлы на машине конечного пользователя есть нехорошая практика, а так конечно возможно. И удаление тоже.

Код:
var stream:FileStream = new FileStream ();
var docs:File = File.applicationResourceDirectory;
var path:String = docs.nativePath; //ссылка на директорию в которой установлено приложение
var file:File = new File (path + '/some1.txt');
stream.open (file, FileMode.WRITE);
stream.writeUTFBytes('hallo');
stream.close();
file.deleteFile();