unix系ならこれで行けるけどWindowsはわからんなあ
open('temp.txt',File::EXCL|File::CREAT|File::RDWR)