@@ -118,7 +118,7 @@ private void UnZipOleObjectFile()
118118 var oleFileInfo = new DirectoryInfo ( oleObjDirectory ) ;
119119 foreach ( var fileInfo in oleFileInfo . GetFiles ( ) )
120120 {
121- if ( fileInfo . Extension . Equals ( ".xlsx" ) )
121+ if ( fileInfo . Extension . Equals ( ".xlsx" , StringComparison . OrdinalIgnoreCase ) )
122122 {
123123 var directoryName = Path . Combine ( fileInfo . DirectoryName , Path . GetFileNameWithoutExtension ( fileInfo . Name ) ) ;
124124 Directory . CreateDirectory ( directoryName ) ;
@@ -246,7 +246,7 @@ private void ZipFile()
246246
247247 System . IO . Compression . ZipFile . CreateFromDirectory ( directory , file , CompressionLevel . NoCompression , false ) ;
248248
249- // 还原ZipOleObjectFile方法删除的Excel文件解压出来的问价夹 。
249+ // 还原ZipOleObjectFile方法删除的Excel文件解压出来的文件夹 。
250250 UnZipOleObjectFile ( ) ;
251251
252252 OfficeFile . Text = file ;
@@ -270,11 +270,8 @@ private void Zip_OnClick(object sender, RoutedEventArgs e)
270270
271271 /// <summary>
272272 /// 这个方法对嵌入excel表格的PPT文件进行处理。
273- /// 如果OleObj映射的xlsx文件被解压缩,则将解压缩的问价夹压缩为xlsx文件,并删除原有文件夹。
274- /// 如果需要恢复,使用返回值进行恢复。
273+ /// 如果OleObj映射的xlsx文件被解压缩,则将解压缩的文件夹压缩为xlsx文件,并删除原有文件夹。
275274 /// </summary>
276- /// <returns>返回删除的文件夹的集合。</returns>
277-
278275 private void ZipOleObjectFile ( )
279276 {
280277 // 获取OleObj的映射的xlsx文件。
@@ -286,9 +283,9 @@ private void ZipOleObjectFile()
286283 var deleteDirectories = new List < DirectoryInfo > ( ) ;
287284 foreach ( var directoryInfo in oleFileInfo . GetDirectories ( ) )
288285 {
289- // 如果xlsx文件去掉后缀后与文件夹同名,那我们将认为该文件夹是由xlsx文件解压缩而来的,此时需要删除原有的xlsx文件 。
286+ // 如果xlsx文件去掉后缀后与文件夹同名,那我们将认为该文件夹是由xlsx文件解压缩而来的,此时需要替换原有的 xlsx 文件并删除 xlsx 对应的文件夹 。
290287 if ( fileInfos . Any ( fileInfo => Path . GetFileNameWithoutExtension ( fileInfo . Name ) . Equals ( directoryInfo . Name )
291- && fileInfo . Extension . Equals ( ".xlsx" ) ) )
288+ && fileInfo . Extension . Equals ( ".xlsx" , StringComparison . OrdinalIgnoreCase ) ) )
292289 {
293290 var fileName = Path . ChangeExtension ( directoryInfo . FullName , ".xlsx" ) ;
294291 File . Delete ( fileName ) ;
0 commit comments