DocToDocx/ShowFiles.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Diagnostics;
using System.Collections;
using System.Windows.Forms;
using System.Security;
namespace DocToDocx
{
class ShowFiles
{
public ArrayList GetFileNames(object FilePath)//获取一个文件夹中的所有doc结尾的文件
{
try
{
DirectoryInfo DIF = new DirectoryInfo(FilePath.ToString());
FileInfo[] DocFileName = DIF.GetFiles("*.doc");
ArrayList File_Collect = new ArrayList();
foreach (var FileName in DocFileName)
{
string F_Name = FileName.FullName;
bool Is_DocFile = F_Name.EndsWith("doc");
if (Is_DocFile)
{
File_Collect.Add(F_Name);
}
else
{
Debug.WriteLine("啊哦,这个不是doc文件哦...");
}
}
int File_CountNum = File_Collect.Count;
if (File_CountNum > 0)
{
return File_Collect;
}
else
{
return null;
}
}
catch (DirectoryNotFoundException)
{
MessageBox.Show("文件夹已被删除,无法继续", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
return null;
}
catch (SecurityException)
{
MessageBox.Show("没有权限,请检查当前用户的权限", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
return null;
}
catch (ArgumentNullException)
{
MessageBox.Show("文件夹中不存在任何doc文件,请重新选择文件夹", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
后面还有 11 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。