0

Web ログ ファイルを Web サーバーからローカル デスクトップ ボックスに毎日の頻度でコピーするバッチ ファイルを作成する必要があります。

私は Web 開発者ですが、バッチ ファイルを作成するプロセスを学びたいと思っています。また、Windows スケジューラを使用すると、必要な場所に移動できると思います。

いずれにせよ、私はちょうどジャンプオフポイントを探しています。

バッチ ファイルの背後にある前提 (echo to print info、mkdir や move などのアクションを引き起こすコマンドなど) は理解していますが、いくつかの簡単なチュートリアルは素晴らしいものです。

または、devguru.com や 4guysfromrolla.com などのリファレンス ガイドも役立ちます。

ありがとう、

4

3 に答える 3

1

バッチ ファイルの作成は比較的簡単です。

コマンド シェルと同じように必要なコマンドを入力し、.bat 拡張子を付けてファイルを保存します。

ここに、役に立つと思われる簡単な例があります。テキスト形式で保存する限り、任意のエディターを使用してバッチ ファイルを作成できます。

使用している Windows のバージョンによって、スケジュールされたタスクを作成するプロセスが若干異なります。

編集:ミステライデンの答えを少しフォローアップ。

基本的に、探しているのはスクリプト機能です。さまざまなツールが用意されています。バッチ ファイルは、Windows がサポートする最も単純な形式のスクリプトです。たとえば、PowerShellまたはPythonでスクリプトを作成できます。どちらもより強力で柔軟なスクリプト言語です。スクリプトの要件と学習したい内容によっては、それらの方が適切な場合があります。

ただし、実行したいのがcopy.

于 2009-09-09T04:31:21.917 に答える
0

以前に言及された Microsoft Web サイト以外の最良の参考文献の 1 つを見つけました: http://www.robvanderwoude.com/batchfiles.phpそれはもっと学ぶことです。バッチファイルがどのように機能するかという前提があるので、これでうまくいくと思います。

于 2013-08-16T17:33:07.373 に答える
0

これは少し専門外ですが、 NAntなどの XML ビルド インタープリターを使用すると便利です。あなたがやろうとしていることはおそらくやり過ぎですが、今それを学べば、さまざまな場所でその用途を適用できるようになります.

Windows スケジューラを使用してビルドをトリガーすると、削除、コピー、ネットワーク共有へのログオンなどのさまざまな操作が完了します。

ただし、おそらくこれを学ぶには、コマンド ラインとコマンド ライン プログラミングについてさらに学ぶ必要があります。

いずれにせよ、コピーやその他の基本事項などを扱う NAnt の例を確認することをお勧めします。

于 2009-09-09T04:56:54.507 に答える