我希望有人能给我一点帮助吗?我有以下代码更改我的文本文件中的行,它基本上从文本框中读取一个数字并创建另一个文本文件,其行数与文本框中的数字相匹配。编码工作正常。
Dim lines() As String = IO.File.ReadAllLines("C:\test1.txt")
IO.File.WriteAllLines("C:\test1.txt", lines.Skip(CInt(TextBox1.Text)).toarray)
IO.File.WriteAllLines("C:\test2.txt", lines.Take(CInt(TextBox1.Text)).toarray)
现在我希望进行一些更改,我想要从文本框中读取数字并创建 5 个单独的文本文件。因此,例如,如果文本文件 1 有 60 行,而文本框 1 的编号为 50,那么在运行编码后我将拥有以下文本文件。
textfile 1 - 10 rows remaining
textfile 2 - 10 rows
textfile 3 - 10 rows
textfile 4 - 10 rows
textfile 5 - 10 rows
textfile 6 - 10 rows
如果 textfile1 只有 1 行,那么我想要以下
textfile 1 - 0 rows remaining
textfile 2 - 1 rows
textfile 3 - 0 rows
textfile 4 - 0 rows
textfile 5 - 0 rows
textfile 6 - 0 rows
如果 textfile1 有 5 那么它将是
textfile 1 - 0 rows remaining
textfile 2 - 1 rows
textfile 3 - 1 rows
textfile 4 - 1 rows
textfile 5 - 1 rows
textfile 6 - 1 rows
如果 textfile1 有 4 那么它将是
textfile 1 - 0 rows remaining
textfile 2 - 1 rows
textfile 3 - 1 rows
textfile 4 - 1 rows
textfile 5 - 1 rows
textfile 6 - 0 rows
等这可能吗?非常感谢