if [ -f "$dir/$file" ] とかじゃなくってですか?