1

こんばんは、

私は現在、機械で作成されたデータを csv シートからデータベースにインポートする方法を開発しています。私が持っている質問は、Lua を使用して csv ファイルの変更に対応する方法があるかどうかです。

ファイルは次の形式の行を取得します。

17162H,"801234500001",9/23/2016 12:33:30 PM,"INV"

スキャナーがスキャン プロセスを終了するたびに、古い行の下に追加されますが、スクリプトをトリガーするためのデータベースへの直接接続はありません。

変更が異なるファイル サイズ、フォルダー サイズ (ファイルを含むフォルダーのサイズ)、またはファイル情報内の変更 (最後に開いた日付など) によって検出された場合は関係ありませんが、開いて読み取ることができません。恒久的なパフォーマンス上の理由。

また、ここで質問するのはこれが初めてなので、私の不格好な方法で申し訳ありませんが、時間の経過とともに自分自身を改善しようとします.

4

3 に答える 3

1

これを Windows で実行する必要がある場合は、ファイル ウォッチャーをサポートするwinapi ライブラリを使用できます。これは、私のプロジェクトの 1 つでどのように使用されているかの例です。チェックがトリガーされるまでの時間を確保するために電話する必要があります。winapi.sleep()

于 2016-09-23T14:37:13.510 に答える