需求:根據不同模板型別,存放在同一目錄不同資料夾下
最初做法:
直接使用file類,new乙個file
string filename="d:\\temp\\rpt\test.txt";
file file=new file(filename);
if(!file.exists){
file.createnewfile();
最初結果:一直報找不到檔案
經過上網搜尋,發現對於資料夾不存在的檔案,需要先建立資料夾
改後:string subfolder="d:\\temp\\rpt";
file folder=new file(subfolder);
if(!folder.exists){
folder.mkdirs();
判斷資料夾是否存在,不存在則建立資料夾
public static boolean i ists string s param args public static void main string args else 得到檔案的相對路徑 string path this.getclass getclassloader getresour...
資料夾不存在則建立
注意只能一級一級地操作,不能一次重建兩層路徑。cstring strfilepath t c a 檔案路徑 if pathfileexists strfilepath 資料夾不存在則建立 createdirectory strfilepath,null strfilepath t c a aa if...
建立檔案時檔案所在資料夾也不存在情況
python建立檔案時檔案時,其檔案所在的資料夾也不存在時,通常直接建立檔案難以建立成功。在這種情況下,我們常使用的方法是先建立資料夾,然後再建立檔案。說明 這個問題在網上確實沒找到很好的解決方法。看到本篇博文的大佬們留下更好的建議,謝謝!import os out file r gdz dgz g...