私はソフトウェアをやりたいのですが、このことを追跡する方法が本当にわかりません。
アイデアはこれです:
- フォルダを選択します
- 最大行数(例:300000)
- 線/パケットを与える(例:8000)
ソフトウェアはこれを行う必要があります。フォルダ内の各ファイルに移動し(ここまではなんとか完了しました、笑)、各ファイルを開いて、彼の行を保存します。file1.txtにたとえば3000行ある場合は、それらをファイルに保存し、次のファイルに移動します。2番目のファイルに2000行がある場合は、パッケージに8000行になるまでそれも保存します。8000行が見つかったら、「packet1.txt」のようにファイルを保存し、次のファイルに移動します。この場合、すべての行が最大行数(300 000)に達するまで続きます。
これはコードです:
if (!path(folderBrowserDialog1.SelectedPath))
MessageBox.Show("Please select a folder!");
else if ((textBox1.Text != "") && (textBox2.Text != "") && (textBox4.Text!=""))
{
folder = folderBrowserDialog1.SelectedPath;
maxlinks = int.Parse(textBox1.Text);
packetlink = int.Parse(textBox2.Text);
// apikey = textBox4.Text;
foreach (string file in Directory.GetFiles(folder))
{
}
}
else
MessageBox.Show("Please check your input!");
PS:パス機能は、ディレクトリが選択されているかどうかのみをチェックします。
誰かがいくつかのアイデアを与えることができますか?