getting errors when trying to upload code

first it was the ide wouldnt load up on my vista x64. I fixed that today by deleting the java folder as menioned elsewhere. I played around fine with the arduino, no problems. However ive just come back to it and i cant upload code no more. Also each time i load the ide from the exe it complains about not being able to find the sketch folder so it will create one when i can see the sketch folder still exists in explorer.

ive checked the coms port and all is fine. The demulove (cant spell its name) is connected and powered by usb as i had done earlier. Not made any changes to the pc.

Here is the error report when i try to upload

Assembler messages:

Fatal error: can't create P:\Adams Documents\?h?L???????g\Arduino\sketch_090106b\applet\pins_arduino.c.o: Invalid argument

Couldn't determine program size: P:\Adams Documents\?_?E?“???[?h\Firefox\arduino-0012-win\arduino-0012\hardware\tools\avr\bin\avr-size: 'P:\Adams Documents\?h?L???????g\Arduino\sketch_090106b\applet\sketch_090106b.hex': No such file

avrdude: can't open input file P:\Adams Documents\?h?L???????g\Arduino\sketch_090106b\applet\sketch_090106b.hex: Invalid argument
avrdude: write to file 'P:\Adams Documents\?h?L???????g\Arduino\sketch_090106b\applet\sketch_090106b.hex' failed

I think you need to put your Arduino sketchbook in a directory that doesn't have any non-ASCII characters in its path. You should be able to change it in the preferences file (check the Arduino preferences dialog to find its location).