我有一个包含 X 条记录的文本文件,其中包含 24 个管道分隔字段。
ABCDEFG|123456|BILLING|1234567|12345678|12345678|...
我关心的是BILLING
专栏。我需要在这个词后面加上当前日期和一个序号BILLING-20131021-1
,但诀窍是:这个数字只能或必须只为记录的每 10% 递增。因此,例如,如果我有 100 条记录,其中前 10 条将以 结尾1
,接下来的 10 条将以 结尾2
,依此类推。如果存在奇数,则余数将获得下一个序列。
我从两个循环开始,但没有产生结果。第一个循环遍历记录数,第二个循环遍历前 10% 的记录,但我不知道如何获取下一批记录。
for (uint recordCount = 0; recordCount < RecordsPerBatch; recordCount++)
{
for (uint smallCount = 0; smallCount < (RecordsPerBatch / 10)); smallCount++)
{}
}