asp.net で複数のバッチ ファイルを作成するコードを記述できますか? それを作成し、コードでバッチ ファイル コマンドをバッチ ファイルに書き込むことはできますか? 私がしたいのは、ボタンをクリックしてコンピューター上の特定の場所に.batファイルを作成し(または.batファイルを配置するフォルダーを作成させ)、すべてのコマンドを.batファイルに書き込むことです。たとえば、ユーザーがデータを入力し、ボタンを押して、作成した .bat ファイルに基づいて、ボタンがクリックされるたびに新しいバッチ ファイルを作成する Web フォームがあります。これは可能ですか?
質問する
1564 次
2 に答える
1
はい、そうですが、セキュリティに多くの影響を与える可能性があるため、注意してください。
File.CreateText などの File クラスのメソッドを使用してファイルを作成します。
http://msdn.microsoft.com/en-us/library/system.io.file.createtext.aspx
于 2013-06-11T15:02:01.677 に答える
0
はい、可能ですが、一般に、これらのファイルはアプリケーションのフォルダー内にしか作成できません。
アプリケーションのフォルダー外にファイルを作成する必要がある場合は、アプリを実行するアプリ プールに、そのフォルダーへの書き込み権限があることを確認する必要があります。
バッチ ファイルは基本的に実行可能ファイルであるため、使用には細心の注意を払っており、いかなる状況下でも、これらのファイルに自由にユーザー入力を入れることは決してありません。たとえば、露出を軽減するために選択する一連の定義済みの「コマンド」をユーザーに提供できます。
于 2013-06-11T15:06:42.017 に答える