2013-06-11 91 views
1

你可以编写代码在asp.net中创建多个批处理文件吗?你可以创建它,也可以将代码写入批处理文件命令到批处理文件中?我想要做的是在计算机上的某个位置创建.bat文件(或者创建一个文件夹来放入.bat文件),然后让所有命令写入.bat文件。例如,我有一个用户输入数据的Web窗体,按下一个按钮并基于它创建的.bat文件,它会在每次点击该按钮时创建一个新的批处理文件。这可能吗?你可以在asp.net中创建一个批处理文件吗?

+2

所以你问是否有可能在C#中编写纯文本文件?是的。 – SLaks

回答

0

是的,这是可能的,但一般来说,你将只能创建应用程序的文件夹中这些文件。

如果您需要在应用程序文件夹之外创建文件,则需要确保应用程序池运行在您的应用程序下,并且有权写入该文件夹。

由于批处理文件基本上是可执行文件,因此我会非常小心地使用它们,并且在任何情况下都不会将自由用户输入放入这些文件中。例如,您可以为用户提供一组预定义的“命令”以便从中减少曝光。

+0

谢谢,我如何确保应用程序池有权写入创建的文件夹? – user2457203

相关问题