1

正確なファイルパス、ファイルサイズ、変更日を取得し、mysql テーブルに保存する必要があります。

コマンドを実行lsすると、適切に解析して mysql テーブルにロードできるようにするのが非常に難しい出力が得られます。

ファイルパス、サイズ、および日付を変更してmysqlテーブルに保存する最良の方法は何でしょう(現在、私は使用していますload data infile)。

4

1 に答える 1

1

stat コマンドですべてのことを行うことができます。

例:

>$ stat -c "'%x' '%s'" robots.txt
'2013-01-28 16:13:48.000000000 -0800' '25'

次に、それらをコンマ区切りファイルでフォーマットし、LOAD DATA INFILE言及したとおりに読み取るだけです。例:

LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
  FIELDS TERMINATED BY ',' ENCLOSED BY '"'
  LINES TERMINATED BY '\r\n'
  IGNORE 1 LINES;
于 2013-01-29T00:15:26.903 に答える