你可以编写代码在asp.net中创建多个批处理文件吗?你可以创建它,也可以将代码写入批处理文件命令到批处理文件中?我想要做的是在计算机上的某个位置创建.bat文件(或者创建一个文件夹来放入.bat文件),然后让所有命令写入.bat文件。例如,我有一个用户输入数据的Web窗体,按下一个按钮并基于它创建的.bat文件,它会在每次点击该按钮时创建一个新的批处理文件。这可能吗?你可以在asp.net中创建一个批处理文件吗?
1
A
回答
1
是的,但它可能会有很多安全后果,所以要小心。
您可以使用File类中的方法创建文件,例如File.CreateText。
http://msdn.microsoft.com/en-us/library/system.io.file.createtext.aspx
0
是的,这是可能的,但一般来说,你将只能创建应用程序的文件夹中这些文件。
如果您需要在应用程序文件夹之外创建文件,则需要确保应用程序池运行在您的应用程序下,并且有权写入该文件夹。
由于批处理文件基本上是可执行文件,因此我会非常小心地使用它们,并且在任何情况下都不会将自由用户输入放入这些文件中。例如,您可以为用户提供一组预定义的“命令”以便从中减少曝光。
+0
谢谢,我如何确保应用程序池有权写入创建的文件夹? – user2457203
相关问题
- 1. 批处理文件,创建另一个批处理文件
- 2. 创建一个批处理文件
- 3. 创建一个批处理文件
- 4. 你可以在Android中创建一个.dat文件吗
- 5. 你可以在C++程序中创建一个.java文件吗?
- 6. 如何让一个批处理文件创建另一个批处理文件
- 7. 你可以分叉Windows批处理文件吗?
- 8. 创建一个批处理以启动多个批处理
- 9. 你可以在事件处理函数上创建一个javascript函数吗?
- 10. 你可以运行一个Shell脚本或Jmeter的Windows批处理文件吗?
- 11. 一个批处理文件可以给一个jar文件一个命令吗?
- 12. 创建Windows批处理文件以创建文件夹/文件
- 13. 创建一个批处理文件,以从多个服务器
- 14. 创建批处理文件
- 15. 我可以从TFS构建中调用批处理文件吗?
- 16. 在c中创建批处理文件#
- 17. 你可以创建一个ITracingService吗?
- 18. 你可以把表单元素放在DOS批处理文件中吗?
- 19. 你可以在一个Using块中处理多个对象吗?
- 20. 在批处理文件中创建一个循环
- 21. 在批处理文件中创建一个相对路径
- 22. 如何创建一个用于创建,创建一个批处理文件
- 23. 你可以在OpenGL中创建几个投影纹理吗?
- 24. Perl和Batch可以在同一个批处理文件中运行吗?
- 25. 我可以在DOS批处理文件中有一个IF块吗?
- 26. 可以在Android中运行批处理文件吗?
- 27. 我可以在批处理文件中使用sharepoint 2010 powershell吗?
- 28. 批处理文件创建一个日志文件
- 29. 创建一个批处理文件出shell文件
- 30. 创建一个PDF文件作为跟踪批处理文件
所以你问是否有可能在C#中编写纯文本文件?是的。 – SLaks