2013-06-11 126 views
1

你可以編寫代碼在asp.net中創建多個批處理文件嗎?你可以創建它,也可以將代碼寫入批處理文件命令到批處理文件中?我想要做的是在計算機上的某個位置創建.bat文件(或者創建一個文件夾來放入.bat文件),然後讓所有命令寫入.bat文件。例如,我有一個用戶輸入數據的Web窗體,按下一個按鈕並基於它創建的.bat文件,它會在每次點擊該按鈕時創建一個新的批處理文件。這可能嗎?你可以在asp.net中創建一個批處理文件嗎?

+2

所以你問是否有可能在C#中編寫純文本文件?是的。 – SLaks

回答

0

是的,這是可能的,但一般來說,你將只能創建應用程序的文件夾中這些文件。

如果您需要在應用程序文件夾之外創建文件,則需要確保應用程序池運行在您的應用程序下,並且有權寫入該文件夾。

由於批處理文件基本上是可執行文件,因此我會非常小心地使用它們,並且在任何情況下都不會將自由用戶輸入放入這些文件中。例如,您可以爲用戶提供一組預定義的「命令」以便從中減少曝光。

+0

謝謝,我如何確保應用程序池有權寫入創建的文件夾? – user2457203

相關問題