我正在讀C#的一些文件IO教程,並設法寫出一些文件,但如果我給出的路徑包含目錄怎麼辦?創建文件,遞歸創建目錄
例如,我想創建名爲data/my_file
的文件,但data
文件夾不存在。
線,
BinaryWriter outFile = new BinaryWriter(File.OpenWrite(path));
其中path
是上面的字符串,與消息的路徑的一部分不存在,這意味着根據需要C#不創建它們崩潰。
我想C#來處理所有的混亂的目錄創建和檢查我而不是我必須解析路徑並創建所有必要的目錄。這可能嗎?否則,是否有一段代碼可以複製到我的項目中,該項目將處理任何我可能忽略的內容(因爲我對文件管理了解不多)。
你不需要用 「C#」 的前綴您的標題。 \t 請參閱「[堆棧溢出不需要你的SEO技巧](http://meta.stackexchange.com/a/130208)」。 –