cercando un po' sul web ho trovato che i limiti del file system possono essere riscontrati e (come già detto da Risk) quando la directory di destinazione del file è molto lunga, e quando essa contiene caratteri speciali...può darsi che sia il vostro caso, o quanto meno un problema che si avvicina...
E' il tuo caso?