2009-09-08 86 views
0

我有一個文件夾C:\ Scripts。在該文件夾中,我有2個子文件夾,程序和另一個視圖。在程序文件夾中我有2個文件Build文件與批處理文件不起作用

proc1.sql 
proc2.sql 
在意見表

我有2個文件

view1.sql 
view2.sql 

我想這些文件與下面的批處理文件合併成一個.sql文件

Copy Procedures\*.sql proc.sql 
Copy Views\*.sql view.sql 
Copy proc.sql + view.sql Build.sql 

以上不起作用。當我運行Build.bat時,我看不到Build.sql文件。我錯過了什麼?

回答

2

不要使用copy命令使用type命令。

例如。

type Procedures\*.sql >> proc.sql 
type Views\*.sql >> view.sql 
type proc.sql >> Build.sql 
type view.sql >> Build.sql 

這應該工作完全

+0

請確保使用>>將數據附加到輸出文件,如果要覆蓋輸出文件中的數據,請使用> – RC1140 2009-09-08 05:37:33

0
for %d in (view procedures) do for %f in (%d\*.sql) do type %f >> build.sql 

我不能讓一個批處理文件問題去了沒有:-)

參考,我的老朋友了命令記住用戶% %如果在批處理文件中

相關問題