rename File to File2 to avoid conflict with java.io.File
fix cd