文件的删除和文件信息的读取
<table border="1">
<tr>
<td colspan="2" style="color: #660066;">
删除文件:
</td>
</tr>
<tr>
<td style="font-size: 10pt">
请输入要删除文件的路径:
</td>
<td style="width: 158px">
<asp:TextBox ID="FileTextBox" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2">
<asp:Label ID="MsgLabel" runat="server" ForeColor="red"></asp:Label>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<asp:Button ID="ExistButton" runat="server" Text="删除" OnClick="ExistButton_Click" />
</td>
</tr>
</table>
using System.IO;
public partial class Delete : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void ExistButton_Click(object sender, EventArgs e)
{
try
{
if (!File.Exists(FileTextBox.Text))
{
MsgLabel.Text = "该文件不存在";
}
else
{
File.Delete(FileTextBox.Text);
MsgLabel.Text = "删除文件成功!";
}
}
catch (Exception ee)
{
MsgLabel.Text = "操作失败! 失败的原因是:" + ee.ToString();
}
}
}
2:读取文件详细信息:
<table border="1">
<tr>
<td colspan="2" style="color: #660066;">
获取文件的基本信息:
</td>
</tr>
<tr>
<td style="font-size: 10pt">
请输入要查看文件的路径:
</td>
<td style="width: 158px">
<asp:TextBox ID="FileNameTextBox" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2">
<asp:Label ID="MsgLabel" runat="server" ForeColor="red"></asp:Label><br/>
<asp:Label ID="DirLabel" runat="server"></asp:Label><br/>
<asp:Label ID="LengthLabel" runat="server" Text="Label"></asp:Label><br/>
<asp:Label ID="CreationTimeLabel" runat="server" Text="Label"></asp:Label><br/>
<asp:Label ID="LastWriteTimeLabel" runat="server" Text="Label"></asp:Label><br/>
<asp:Label ID="AttributesLabel" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="确定" /></td>
</tr>
</table>
using System.IO;
public partial class FileInfo : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
try
{
System.IO.FileInfo fi1 = new System.IO.FileInfo(FileNameTextBox.Text);
if (!fi1.Exists)
{
MsgLabel.Text = "该文件不存在!";
DirLabel.Visible = false;
LengthLabel.Visible = false;
CreationTimeLabel.Visible = false;
LastWriteTimeLabel.Visible = false;
AttributesLabel.Visible = false;
}
else
{
MsgLabel.Text = "获取文件信息成功!内容如下:";
DirLabel.Visible = true;
LengthLabel.Visible = true;
CreationTimeLabel.Visible = true;
LastWriteTimeLabel.Visible = true;
AttributesLabel.Visible = true;
DirLabel.Text = "文件所在位置:" + fi1.DirectoryName;
LengthLabel.Text = "文件大小:" + fi1.Length + "字节";
CreationTimeLabel.Text = "文件创建时间:" + fi1.CreationTime;
LastWriteTimeLabel.Text = "文件最近修改时间:" + fi1.LastWriteTime;
AttributesLabel.Text = "文件属性:" + fi1.Attributes;
}
}
catch (Exception ee)
{
MsgLabel.Text = "获取文件信息失败!失败原因:" + ee.ToString();
}
}
}
转载于:https://www.cnblogs.com/burandanxin/archive/2008/06/19/1225995.html
文件的删除和文件信息的读取相关推荐
- java复制文件的4种方式及拷贝文件到另一个目录下与删除单个文件和删除整个文件夹
文章目录 1.使用FileStreams复制 2.使用FileChannel复制 3.使用Commons IO复制 4.使用Java7的Files类复制 5.下面看下java拷贝文件到另一个目录下的实 ...
- c#ftp操作全解:创建删除目录,上传下载文件,删除移动文件,文件改名,文件目录查询
全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#实现ftp的操作.包括创建删除目录,上传下载文件,删除移动文件,文件改名,文件目录查询. 在调试ftp前,需要在目标主机上开启ftp功能.这里在本 ...
- python技巧:将文件夹下的文件遍历,保留特定文件,删除其他文件
在一个文件夹中保留特定文件,删除其他文件的操作 import os path='C:\\Users\\123\\Desktop\\data' #上一级文件夹路径 a=os.path.join(path ...
- 根据文件MD5删除重复文件
根据文件MD5删除重复文件,仅保留一份文件: ```shell find . -type f -exec md5sum {} \; | sort -k 1 | awk 'a[$1]++{print $ ...
- Win10中使用CMD命令遍历文件夹删除重复文件
接上一篇<Win10中使用CMD命令遍历文件夹去除多余后缀名>,当修改完后缀名的时候发现,有些文件下载了两次,比如说同时存在video.mp4和video(1).mp4这两个文件,随便点开 ...
- hadoop HDFS的文件夹创建、文件上传、文件下载、文件夹删除,文件更名、文件详细信息、文件类型判断(文件夹或者文件)
摘要: 本篇文章主要介绍的是hadoop hdfs的基础api的使用.包括Windows端依赖配置,Maven依赖配置.最后就是进行实际的操作,包括:获取远程hadoop hdfs连接,并对其进行的一 ...
- js删除服务器上文件,js删除服务器文件
js删除服务器文件 内容精选 换一换 目标服务器已安装操作系统,并且处于联网状态.目标服务器已安装鲲鹏编译插件. 保护组生产站点服务器为SUSE操作系统,对该云服务器开启容灾保护后,执行切换操作,云服 ...
- linux删除重复文件,linuxshell删除重复文件只保留一份
#!/bin/bash #name:remove_one.sh #用途:查找并删除重复文件,每个文件只保留一个样本 #将文件依据大小排序并输出 ls -lS | awk 'BEGIN { #得到第一行 ...
- python删除特定文件_python删除特定文件的方法
python删除特定文件的方法 本文实例讲述了python删除特定文件的方法.分享给大家供大家参考.具体如下: #!/usr/bin/python # -*- coding: utf-8 -*- im ...
- 两个数据库服务器怎么删除一个文件夹,删除公用文件夹数据库
删除公用文件夹数据库 08/31/2016 本文内容 适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3 上一次修改主题: 2012-07- ...
最新文章
- 程序员也可以很浪漫!
- Object 及toString() 方法的重写
- BZOJ4237 稻草人
- 营销管理手册_从店长手册入手,推动营销管理大升级
- 【优化算法】多目标蝗虫优化算法(MOGOA)【含Matlab源码 937期】
- 一个Query Builder,征集更好用的Query Builder的设计方案
- MATLAB 2018
- android horizontalscrollview属性,Android 实例讲解HorizontalScrollView实现左右滑动
- linux备份mysql部分表数据,mysqldump导出表的部分数据库
- 调用谷歌Chrome浏览器打不开网页崩溃了
- 八月流火,谁是京东数科最燃的研发人?
- 网易 产品策划( 杭州研究员) 笔试题解
- wpf 窗体翻页效果
- linux权限750什么意思,chmod 777是什么意思?为您解释chmod 777及切勿使用chmod 777的原因...
- 【DKN】(三)data_preprogress.py
- SVN主干代码合并到分支(trunk to branch)
- Android 高清加载长图或大图方案
- 艺术字体怎样快速生成?在线设计艺术字体的方法
- c++中函数参数的求值顺序
- 【原创】flex控制flash元件
热门文章
- c++中的异常---3(系统标准异常库,编写自己异常类)
- 几种并发服务器模型的实现:多线程,多进程,select,poll,epoll
- gdb调试多进程程序
- 7年老Android一次操蛋的面试经历,讲的太透彻了
- 算法题+JVM+自定义View,终局之战
- html第二章课后选择题答案,HTML课后习题(带答案).doc
- 『算法』读书笔记 1.4算法分析 Part1
- AJAX, callback,promise and generator
- PHP面向对象(三)
- Access denied for user 'root'@'localhost' (using password: YES) 问题解决小记