1. 程式人生 > >檔案路徑最好使用正斜槓。使用反斜槓可能在unix系統中訪問不到檔案。

檔案路徑最好使用正斜槓。使用反斜槓可能在unix系統中訪問不到檔案。

/***
	 * 下載模板
	 */
	public void downTemp() {
		String title="data";
		String savePath = PathUtil.getProjectPath();
		//使用正斜槓。否則在unix系統可能導致路徑不對,訪問不到檔案
		savePath = savePath.replace('\\', '/');
		File file = new File(savePath + "/WebRoot/WEB-INF/view/dangan/jtcy/template.xls");
		renderFile(file, title + "匯入模板.xls");
	}

之前開發中,使用了反斜槓。"\\"通過轉義拼接的檔案路徑。在window系統測試沒發現問題。釋出到unix系統卻總是下載不了模板檔案。可能是斜槓問題導致檔案路徑解析出問題了。最後統一使用正斜槓。