C# 如何从asp.net c中的文件夹中读取多个PDF文件# 请更正问题中的代码格式。而且,“我面临一些问题”并没有告诉我们任何事情。什么不起作用?应该发生什么,实际发生了什么?是否有错误,错误信息是什么?是否有堆栈跟踪,如果有,请发布。否,我没有堆栈跟踪@金

C# 如何从asp.net c中的文件夹中读取多个PDF文件# 请更正问题中的代码格式。而且,“我面临一些问题”并没有告诉我们任何事情。什么不起作用?应该发生什么,实际发生了什么?是否有错误,错误信息是什么?是否有堆栈跟踪,如果有,请发布。否,我没有堆栈跟踪@金,c#,asp.net,C#,Asp.net,如何从asp.net c中的文件夹中读取多个PDF文件# 请更正问题中的代码格式。而且,“我面临一些问题”并没有告诉我们任何事情。什么不起作用?应该发生什么,实际发生了什么?是否有错误,错误信息是什么?是否有堆栈跟踪,如果有,请发布。否,我没有堆栈跟踪@金博特 This is my Upload Button Code. I want to upload pdf file and then read all the files that is uploaded. protected vo

如何从asp.net c中的文件夹中读取多个PDF文件#
请更正问题中的代码格式。而且,“我面临一些问题”并没有告诉我们任何事情。什么不起作用?应该发生什么,实际发生了什么?是否有错误,错误信息是什么?是否有堆栈跟踪,如果有,请发布。否,我没有堆栈跟踪@金博特
This is my Upload Button Code. I want to upload pdf file and then read all the files that is uploaded. 


 protected void Upload_Files(object sender, EventArgs e)
            {
                if (fileUpload.HasFile)     // CHECK IF ANY FILE HAS BEEN SELECTED.
                {
                    int iUploadedCnt = 0;
                    int iFailedCnt = 0;
                    HttpFileCollection hfc = Request.Files;
                    lblFileList.Text = "Select <b>" + hfc.Count + "</b> file(s)";

                    if (hfc.Count <= 10)    // 10 FILES RESTRICTION.
                    {
                        for (int i = 0; i <= hfc.Count - 1; i++)
                        {
                            HttpPostedFile hpf = hfc[i];
                            if (hpf.ContentLength > 0)
                            {
                                if (!File.Exists(Server.MapPath("CopyFiles\\") +Path.GetFileName(hpf.FileName)))
                                {
                                    DirectoryInfo objDir = new DirectoryInfo(Server.MapPath("CopyFiles\\"));

                                    string sFileName = Path.GetFileName(hpf.FileName);
                                    string sFileExt = Path.GetExtension(hpf.FileName);

                                    // CHECK FOR DUPLICATE FILES.
                                    FileInfo[] objFI = objDir.GetFiles(sFileName.Replace(sFileExt, "") + "*.pdf");

                                    if (objFI.Length > 0)
                                    {
                                        // CHECK IF FILE WITH THE SAME NAME EXISTS 

                                        foreach (FileInfo file in objFI)
                                        {
                                            string sFileName1 = objFI[0].Name;
                                            string sFileExt1 = Path.GetExtension(objFI[0].Name);

                                            if (sFileName1.Replace(sFileExt1, "") == sFileName.Replace(sFileExt, ""))
                                            {
                                                iFailedCnt += 1;        // NOT ALLOWING DUPLICATE.
                                                break;
                                            }
                                        }
                                    }
                                    else
                                    {
                                        // SAVE THE FILE IN A FOLDER.
                                        hpf.SaveAs(Server.MapPath("CopyFiles\\") + Path.GetFileName(hpf.FileName));
                                        iUploadedCnt += 1;
                                    }
                                }
                            }
                        }
                        lblUploadStatus.Text = "<b>" + iUploadedCnt + "</b> file(s) Uploaded.";
                        lblFailedStatus.Text = "<b>" + iFailedCnt + "</b> duplicate file(s) could not be uploaded.";
                    }
                    else lblUploadStatus.Text = "Max. 10 files allowed.";
                }
                else lblUploadStatus.Text = "No files selected.";



            }
                          if (!File.Exists(Server.MapPath("CopyFiles\\") +Path.GetFileName(hpf.FileName)))
                            {
                                DirectoryInfo objDir = new DirectoryInfo(Server.MapPath("CopyFiles\\"));

                                string sFileName = Path.GetFileName(hpf.FileName);
                                string sFileExt = Path.GetExtension(hpf.FileName);

                                // CHECK FOR DUPLICATE FILES.
                                FileInfo[] objFI = objDir.GetFiles(sFileName.Replace(sFileExt, "") + "*.pdf");

                                if (objFI.Length > 0)
                                {
                                    // CHECK IF FILE WITH THE SAME NAME EXISTS 

                                    foreach (FileInfo file in objFI)
                                    {
                                        string sFileName1 = objFI[0].Name;
                                        string sFileExt1 = Path.GetExtension(objFI[0].Name);

                                        if (sFileName1.Replace(sFileExt1, "") == sFileName.Replace(sFileExt, ""))
                                        {
                                            iFailedCnt += 1;        // NOT ALLOWING DUPLICATE.
                                            break;
                                        }
                                    }
                                }
                                else
                                {
                                    // SAVE THE FILE IN A FOLDER.
                                    hpf.SaveAs(Server.MapPath("CopyFiles\\") + Path.GetFileName(hpf.FileName));
                                    iUploadedCnt += 1;
                                }
                            }