0

ファイルをImportCommand class読み取り、そのファイルからデータベースにデータをインポートする があります。コマンド自体は正常に動作します。

ただし、同じコマンドを異なるファイルで数回実行する必要があります。

私の .bat ファイル:

@echo off
cd c:\xampp\htdocs\mysite\protected\
yiic import c:\sourcefiles\users_1.csv
yiic import c:\sourcefiles\users_2.csv
yiic import c:\sourcefiles\users_3.csv

最初のコマンドが実行された後、スクリプトが停止し、users_2.csv ファイルと users_3.csv ファイルは処理されません。

4

3 に答える 3

1

しばらくこれに苦労した後、私はこの答えを見つけました: How to run multiple .BAT files within a .BAT file

したがって、.bat ファイルは次のようになります。

@echo off
cd c:\xampp\htdocs\mysite\protected\`
call yiic import c:\sourcefiles\users_1.csv
call yiic import c:\sourcefiles\users_2.csv
call yiic import c:\sourcefiles\users_3.csv 
于 2013-07-18T04:32:21.297 に答える
0

これを試して

@echo off
cd c:\xampp\htdocs\mysite\protected\
yiic import c:\sourcefiles\users_1.csv && yiic import c:\sourcefiles\users_2.csv && yiic import c:\sourcefiles\users_3.csv

これにより、目的のコマンドが 1 つずつ実行されます。1回の操作で成功するだけです。

于 2013-10-17T12:40:41.457 に答える