积极答复者
关于Framework 4.0 GetFiles问题

问题
-
本人使用Framework 4.0.30319.1版本
在使用获得文件读取其他文件是正常,但读取office2010 .docx或.xlsx时就会出现读取到2个文件出来,就是本来1个文件出现2条相同信息,如果是旧后缀.doc都是正常,本人觉得是个bug,这教高人。
DirectoryInfo di = new DirectoryInfo(Path);
di.GetFiles("*.docx");
Samson- 已移动 BU XI - MSFT 2011年2月24日 2:20 Office related (发件人:ASP.NET 与 AJAX)
答案
-
你好
我也嘗試過 你的 CODE 應該是沒有問題的...
是不是所有的.DOCX/.XLSX 檔案 都會出現2條相同信息?
我試過當我打開了這個.DOCX 時會有 2個DOCX 的出現
或者你可以嘗試建立一個 新的資料夾.. 之後建立一些新的.DOCX/.XLSX 看看
E.G.
Dim di As New DirectoryInfo("D:\DevelopmentFolder\")
Dim F() As FileInfo = di.GetFiles("*.docx")
For i As Integer = 0 To F.Count - 1
MsgBox(F(i).FullName)
Next
C#DirectoryInfo di = new DirectoryInfo("D:\\DevelopmentFolder\\");
FileInfo[] F = di.GetFiles("*.docx");for (int i = 0; i <= F.Count - 1; i++) {Interaction.MsgBox(F(i).FullName);}
Please correct me if my concept is wrong
Chi- 已标记为答案 宋翔Moderator 2011年3月24日 13:32
全部回复
-
你好
我也嘗試過 你的 CODE 應該是沒有問題的...
是不是所有的.DOCX/.XLSX 檔案 都會出現2條相同信息?
我試過當我打開了這個.DOCX 時會有 2個DOCX 的出現
或者你可以嘗試建立一個 新的資料夾.. 之後建立一些新的.DOCX/.XLSX 看看
E.G.
Dim di As New DirectoryInfo("D:\DevelopmentFolder\")
Dim F() As FileInfo = di.GetFiles("*.docx")
For i As Integer = 0 To F.Count - 1
MsgBox(F(i).FullName)
Next
C#DirectoryInfo di = new DirectoryInfo("D:\\DevelopmentFolder\\");
FileInfo[] F = di.GetFiles("*.docx");for (int i = 0; i <= F.Count - 1; i++) {Interaction.MsgBox(F(i).FullName);}
Please correct me if my concept is wrong
Chi- 已标记为答案 宋翔Moderator 2011年3月24日 13:32