如题

解决方案 »

  1.   

    delphi 的例子:procedure TForm1.Button1Click(Sender: TObject);var
      I: integer;
      F: TextFile;
      FirstLine: string;
    begin
      OpenDialog1.Options := [ofAllowMultiSelect, ofFileMustExist];
      OpenDialog1.Filter := 'Text files (*.txt)|*.txt|All files (*.*)|*.*';
      OpenDialog1.FilterIndex := 2; { start the dialog showing all files } 
      if OpenDialog1.Execute then
        with OpenDialog1.Files do
          for I := 0 to Count - 1 do
          begin
            AssignFile(F, Strings[I]);  { next file in Files property }        Reset(F);
            Readln(F, FirstLine);  { Read the first line out of the file }
            Memo1.Lines.Append(FirstLine);  { Add the line to the memo }
            CloseFile(F);
          end;
    end;Opendialog.Files是一个Tstrings类型;
    通过opendialog.Files[I]来访问这些文件名。