我有一個名爲one_two.config.txt
的配置文件,其中包含要寫入的日誌文件的路徑。讀取配置文件並創建日誌文件
我想讀這一行('comdir = C:\ Users \ One \ Desktop'),然後在給定的目錄中創建一個新的日誌文件。 日誌文件都將有一些數據(時間/日期/ ID等)
這裏是我現在所擁有的:
string VarSomeData = ""; // Contains Data that should be written in log.txt
for (Int32 i = 0; i < VarDataCount; i++)
{
csp2.DataPacket aPacket;
VarData = csp2.GetPacket(out aPacket, i, nComPort);
VarSomeData = String.Format("\"{0:ddMMyyyy}\",\"{0:HHmmss}\",\"{1}\",\"{2}\",\"{3}\" \r\n", aPacket.dtTimestamp, VarPersNr, aPacket.strBarData, VarId.TrimStart('0'));
string line = "";
using (StreamReader sr = new StreamReader("one_two.config.txt"))
using (StreamWriter sw = new StreamWriter("log.txt"))
{
while ((line = sr.ReadLine()) != null)
{
if((line.StartsWith("comdir="))
{
// This is wrong , how should i write it ?
sw.WriteLine(VarSomeData);
}
}
}
}
現在在相同的目錄中創建日誌文件配置文件。
是否要複製文件? –
如果它爲你工作。比它好。而問題不是很清楚。請添加更多的細節讓我們瞭解。你究竟在尋找什麼。 –
@AlekseyL。我想讀一個我已經寫過'comdir = C:\ Users \ One \ Desktop'的文件,閱讀這一行並在桌面上創建一個名爲'log.txt'的新文件。 –