2011-06-20 5 views
1

私はフォルダに作成されたdllの束を持っているASP.NETプロジェクトに取り組んでいます。私は、そのフォルダ内のすべてのDLLを取得し、それをGACUTILにするために、cmdまたはbatファイルを書く必要があります。だからどのようにフォルダ内のすべてのdllをループすることができますか?フォルダ内のすべてのDLLをGACに展開するためのWindowsバッチファイル

+1

「FOR」ループを使用してください。すべての詳細については、FOR /?を実行してください。 – Gabe

+0

ハハ。それは本当に悲しいです。 – NLV

答えて

2

これは私が特定のフォルダにすべてのsqlファイルを展開するために使用しているものです。必要に応じてdllファイルに対処するように調整することができます。

@echo off 

SET dbodir=../Schema Objects/Schemas/dbo/Programmability/Stored Procedures/ 
SET tpmdir=../Schema Objects/Schemas/TPM/Programmability/Stored Procedures/ 

echo --- Starting dbo schema 

for %%f in ("%dbodir%*.sql") do (echo Running %%f.... && @sqlcmd -U %1 -P %2 -S %3 -d %4 -i "%dbodir%%%f") 

echo --- Completed dbo schema 

echo --- Starting TPM schema 

for %%g in ("%tpmdir%*.sql") do (echo Running %%g.... && @sqlcmd -U %1 -P %2 -S %3 -d %4 -i "%tpmdir%%%g") 

echo --- Completed TPM schema 

pause 
+0

ありがとうございます。出来た。 – NLV

+0

probsはありません。私は最初の場所でstackoverflowから答えを得た:) –

関連する問題