晚上好,打開文件與盧阿skript
我目前工作的一個PROGRAMM是獲取信息從文件到數據庫,用於測試目的我使用了通過IO經典的方式打開Testfiles:
function reader (file, delimeter)
local f = io.open(file)
for line in f:lines() do
lines[count] = splitty(line, delimeter)
count = count + 1;
end
end
(這部分也containes分離器的第一部分)
但在實際環境中,數據庫PROGRAMM imediatly移動與名稱變更爲另一個目錄中的文件,比如這個:
$30$15$2016$09$26$13$27$24$444Z$.Pal.INV.csv
現在我知道目錄,但我不能真正預知名稱,所以我想知道是否有可能在不知道名稱的情況下打開文件的方式。 (和閱讀這些條款後刪除)
我有想法,使用修改鏈接:
local inputFile = "D:\\Directory\\(*all)"
,但失敗了。
其他可變信息: 該系統到目前爲止只在Windows PC上計劃。 該目錄將始終只包含準備好的一個文件,而不包含其他文件。
我不明白系統的要點。 1.爲什麼名字不能是靜態的和已知的。 2.擁有單個文件的目錄有什麼意義? – warspyking
所有這些問題的核心是Datastudio,它應該管理整個數據,從讀出文件,將數據存儲到數據庫,然後將所需數據傳送到需要它們的進程,可悲的是,任何接近就緒或智能設計的地方,例如缺少定製閱讀模式的選項(理解日期是什麼,對象名稱是usw),我必須通過解決方法來解決這個問題。 數據庫所做的是重命名它在觸發目錄中獲取的文件,而我的工具必須讀取它,所以我需要讀取重命名的文件。 – Etaila