質問

私は、HTMLページにスクリプトを「注入」するために使用する小さなヘルパーアプリを持っています。

私はopenfiledialogのPROMTを持っていると私は、そのディレクトリ(1403個のファイル)内のすべてのHTMLファイルを選択して、どんなに私が見る何をすべきかというOFD.filenames.count = 776

制限はありますか?

感謝

OpenFileDialog OFD = new OpenFileDialog();
            OFD.Multiselect = true;
            OFD.Filter = "HTML Files (*.htm*)|*.HTM*|" +
          "All files (*.*)|*.*";

            if (OFD.ShowDialog() == DialogResult.OK)
            {
                progressBar1.Maximum = OFD.FileNames.Count();
                foreach (string s in OFD.FileNames)
                {
                    Console.WriteLine(s);
                    AddAnalytics(s);
                    progressBar1.Value++;
                }
                MessageBox.Show(string.Format("Done! \r\n {0} files completed",progressBar1.Value));
                progressBar1.Value = 0;
            }
役に立ちましたか?

解決

OpenFileDialogは「ファイル名」フィールドに最初の256個の文字を使用します。フィールド自体は、より多くを表示するが、それは、256個の文字の後に何を無視します。

私はあなたのケースで不足しているファイルは、256文字のマークの後にリストされていると信じています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top