没有合适的资源?快使用搜索试试~ 我知道了~
public class FileOperate { #region 删除文件 /// <summary> /// 删除文件 /// </summary> /// <param name="FileFullPath">文件的全路径.</param> /// <returns>bool</returns> public static bool DeleteFile(string FileFullPath) { if (File.Exists(FileFullPath) == true) //用静态类判断文件是否存在 {
资源推荐
资源详情
资源评论
public class FileOperate
{
#region 删除文件
/// <summary>
/// 删除文件
/// </summary>
/// <param name="FileFullPath">文件的全路径.</param>
/// <returns>bool</returns>
public static bool DeleteFile(string FileFullPath)
{
if (File.Exists(FileFullPath) == true) //用静态类判断文件是否存在
{
File.SetAttributes(FileFullPath, FileAttributes.Normal); //设置文件的属性为正常
(如果文件为只读的话直接删除会报错)
File.Delete(FileFullPath); //删除文件
return true;
}
else //文件不存在
{
return false;
}
}
#endregion
#region 获取文件名(包含扩展名)
/// <summary>
/// 获取文件名(包含扩展名)
/// </summary>
/// <param name="FileFullPath">文件全路径</param>
/// <returns>string</returns>
public static string GetFileName(string FileFullPath)
{
if (File.Exists(FileFullPath) == true)
{
FileInfo F = new FileInfo(FileFullPath); //FileInfo类为提供创建、复制、删除等方
法
return F.Name; //获取文件名(包含扩展名)
}
else
{
return null;
}
}
#endregion
#region 获取文件文件扩展名
/// <summary>
/// 获取文件文件扩展名
/// </summary>
/// <param name="FileFullPath">文件全路径</param>
/// <returns>string</returns>
public static string GetFileExtension(string FileFullPath)
{
if (File.Exists(FileFullPath) == true)
{
FileInfo F = new FileInfo(FileFullPath);
return F.Extension; //获取文件扩展名(包含".",如:".mp3")
}
else
{
return null;
}
}
#endregion
#region 获取文件名(可包含扩展名)
/// <summary>
/// 获取文件名(可包含扩展名)
/// </summary>
/// <param name="FileFullPath">文件全路径</param>
/// <param name="IncludeExtension">是否包含扩展名</param>
/// <returns>string</returns>
public static string GetFileName(string FileFullPath, bool IncludeExtension)
{
if (File.Exists(FileFullPath) == true)
{
FileInfo F = new FileInfo(FileFullPath);
if (IncludeExtension)
{
return F.Name; //返回文件名(包含扩展名)
}
else
{
return F.Name.Replace(F.Extension, ""); //把扩展名替换为空字符
}
}
else
{
return null;
}
}
#endregion
#region 外部打开文件
/// <summary>
/// 根据传来的文件全路径,外部打开文件,默认用系统注册类型关联软件打开
/// </summary>
/// <param name="FileFullPath">文件的全路径</param>
/// <returns>bool</returns>
public static bool OpenFile(string FileFullPath)
{
if (File.Exists(FileFullPath) == true)
{
System.Diagnostics.Process.Start(FileFullPath); //打开文件,默认用系统注册类型关
联软件打开
return true;
}
else
{
return false;
}
}
#endregion
#region 获取文件大小
剩余15页未读,继续阅读
资源评论
u012088400
- 粉丝: 0
- 资源: 95
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于web的在线学习管理系统设计与实现
- 基于JavaWeb的汽车租赁平台论文.doc
- 基于javaweb的KTV点歌管理系统论文.doc
- 预警插件-Fine-report11
- 建设项目现场高温人员中暑事故应急预案.docx
- 建设项目工程超高层测量放线控制方案.docx
- 建筑公司建设项目现场雷电事故应急预案.docx
- 建筑公司员工食物中毒事故应急预案.docx
- 建筑公司建设项目现场风灾事故应急预案.docx
- 建筑集团建设项目火险应急预案.docx
- 深圳建设施工项目物体打击事故应急预案.docx
- 深圳建设项目高处坠落事故应急预案.docx
- 深圳建设项目机械伤害事故应急预案.docx
- 深圳建设项目施工现场各类事故应急预案.docx
- 深圳建设项目现场触电应急预案.docx
- 深圳建设项目坍塌事故应急预案.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功