- 浏览: 636387 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (314)
- 生活 (2)
- c# (37)
- 技术 (3)
- 400电话 (0)
- 400常见问题 (0)
- 400资费 (0)
- html (7)
- css (0)
- 数据库 (7)
- javascript (16)
- php (33)
- asp.net mvc2 (10)
- mysql (9)
- C# 3.0 LinQ (10)
- vs2005或vs2008 (4)
- flash and as3 (7)
- fms (1)
- dedeCMS (11)
- java (33)
- j2me (1)
- swing (1)
- c++ (1)
- jquery easyui (3)
- jquery (5)
- android (29)
- MongoDB (9)
- VtigerCRM (1)
- test (0)
- linux (30)
- nutch (2)
- SqlServer数据库 (2)
- 数据检索 (2)
- java抓取 (11)
- 乐天 (1)
- 淘宝 (1)
- Silverlight4.0 (6)
- sphinx实时索引 (5)
- ecshop (9)
- codeigniter(CI) (3)
- axure6 (1)
- 京东店铺装修教程 (2)
- xpath (1)
- joomla (2)
- bpm (1)
- Bootstrap (2)
- knockout (4)
- ecstore (4)
- css3 (1)
- 微信 (2)
- dede (0)
- soa_edi (1)
- odoo (0)
- web (1)
最新评论
-
骑着蜗牛超F1:
在ie6下报了个stack overflow at line ...
兼容ie6和ie7 的16进制码流在html中显示为图片代码(base64) -
冰之海洋:
好像少了一句代码吧? FloatingFunc.show(th ...
android 一直在最前面的浮动窗口效果 -
yanzhoupuzhang:
连接有问题!
iis7.0官方下载 IIS 7.0(微软Web服务器组件IIS 7.0) 官方(windows 2003,XP,2000) -
whatable:
唉,楼主你都没有搞清楚重量级和轻量级。。。。既然引用了SWT, ...
java swing 内置浏览器打开网页显示flash图表-swt Browser应用 -
yy_owen:
我晕啊,你链接的什么内容额,我要的iis,你链接个视频什么意思 ...
iis7.0官方下载 IIS 7.0(微软Web服务器组件IIS 7.0) 官方(windows 2003,XP,2000)
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Text;
public partial class Default5 : System.Web.UI.Page
{
private FileStream fs;
private StreamWriter sw;
private DirectoryInfo di;
private FileInfo fi;
protected void Page_Load(object sender, EventArgs e)
{
string fpath = Server.UrlDecode(Request.QueryString["url"]);
string fname = Server.UrlDecode(Request.QueryString["fname"]);
string ax = Server.UrlDecode(Request.QueryString["ax"]);
Session["fpath"] = fpath;
Session["lastfpath"] = Directory.GetParent(fpath).FullName;
if (!IsPostBack)
{
switch (ax)
{
case "editfile":
Panel1.Visible = true;
editfile(fpath, fname);
break;
case "editdir":
Panel2.Visible = true;
editdir(fname);
break;
case "deletedir":
Panel3.Visible = true;
deletedir(fname);
break;
case "deletefile":
Panel4.Visible = true;
deletefile(fname);
break;
case "movefile":
Panel5.Visible = true;
movefile(fname,fpath);
break;
case "movedir":
Panel6.Visible = true;
movedir(fname,fpath);
break;
case "copyfile":
Panel7.Visible = true;
copyfile(fpath);
break;
case "copydir":
Panel8.Visible = true;
copydir(fpath);
break;
}
}
}
protected void TextBox2_TextChanged(object sender, EventArgs e)
{
}
protected void editfile(string fpath,string fname)
{
TextBox1.Text=fname;
TextBox2.Text = File.ReadAllText(fpath, Encoding.Default);
}
protected void Button1_Click(object sender, EventArgs e)
{
fs = new FileStream(Session["fpath"].ToString(), FileMode.Create, FileAccess.Write);
sw = new StreamWriter(fs, Encoding.Default);
sw.WriteLine(TextBox2.Text);
sw.Close();
fs.Close();
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect("Default4.aspx?fpath="+Session["lastfpath"].ToString());
}
protected void Button3_Click(object sender, EventArgs e)
{
di = new DirectoryInfo(Session["fpath"].ToString());
string newpath = Session["lastfpath"].ToString() + "\\" + TextBox3.Text;
di.MoveTo(newpath);
}
protected void editdir(string fname)
{
Label1.Text = fname;
}
protected void deletedir(string fname)
{
Label2.Text = fname;
}
protected void deletefile(string fname)
{
Label3.Text = fname;
}
//http://www.my400800.cn
protected void Button5_Click(object sender, EventArgs e)
{
di = new DirectoryInfo(Session["fpath"].ToString());
di.Delete();
Response.Write("<script>alert('成功删除')</script>");
Response.Redirect("Default4.aspx?fpath=" + Session["lastfpath"].ToString());
}
protected void Button7_Click(object sender, EventArgs e)
{
fi = new FileInfo(Session["fpath"].ToString());
fi.Delete();
Response.Write("<script>alert('成功删除')</script>");
Response.Redirect("Default4.aspx?fpath=" + Session["lastfpath"].ToString());
}
protected void movefile(string fname,string fpath)
{
Label5.Text = fname;
Label4.Text = Session["lastfpath"].ToString();
TextBox4.Text = Session["lastfpath"].ToString();
}
protected void movedir(string fname, string fpath)
{
Label6.Text = fname;
Label7.Text = Session["lastfpath"].ToString();
TextBox5.Text = Session["lastfpath"].ToString();
}
protected void Button9_Click(object sender, EventArgs e)
{
fi = new FileInfo(Session["fpath"].ToString());
string newfpath =TextBox4.Text+"\\"+Label5.Text
;
fi.MoveTo(newfpath);
Response.Redirect("Default4.aspx?fpath=" +TextBox4.Text);
}
protected void Button11_Click(object sender, EventArgs e)
{
di = new DirectoryInfo(Session["fpath"].ToString());
string newfpath =TextBox5.Text+"\\"+Label6.Text
;
di.MoveTo(newfpath);
Response.Redirect("Default4.aspx?fpath=" +TextBox5.Text);
}
protected void copyfile(string fpath)
{
Label8.Text = fpath;
TextBox6.Text = fpath;
}
protected void Button13_Click(object sender, EventArgs e)
{
fi = new FileInfo(Label8.Text);
fi.CopyTo(TextBox6.Text);
Response.Redirect("Default4.aspx?fpath=" + TextBox6.Text.Substring(0,TextBox6.Text.LastIndexOf("\\")+1
));
}
protected void copydir(string fpath)
{
Label9.Text = fpath;
TextBox7.Text = fpath;
}
protected void Button15_Click(object sender, EventArgs e)
{
dirCopy(Label9.Text,TextBox7.Text);
Response.Redirect("Default4.aspx?fpath="+TextBox7.Text.Substring(0,TextBox7.Text.LastIndexOf("\\")+1
));
}
protected void dirCopy(string oldpath,string newpath)
{
di = new DirectoryInfo(oldpath);
foreach(FileSystemInfo fsi in di.GetFileSystemInfos())
{
if(fsi is FileInfo)
{
fi = (FileInfo)fsi;
if(!Directory.Exists(newpath))
{
DirectoryInfo newDir= Directory.CreateDirectory(newpath);
fi.CopyTo(newDir.FullName+"\\"+fi.Name
);
}
else
{
fi.CopyTo(newpath+"\\"+fi.Name
);
}
}
else
{
DirectoryInfo child_di=(DirectoryInfo)fsi;
string olddir=child_di.FullName;
string dirname=child_di.FullName.Substring(child_di.FullName.LastIndexOf("\\")+1
);
string newchildpath=Path.Combine(newpath,dirname);
if(!Directory.Exists(olddir))
Directory.CreateDirectory(olddir);
dirCopy(olddir,newchildpath);
}
}
}
}
发表评论
-
Java和C#运行命令行并获取返回值 运行bat文件
2015-08-04 10:45 1338Java运行命令行的例子 import java.io.B ... -
c#操作excel后关闭excel.exe的方法
2013-04-10 10:47 929。网上的一种说法,关闭range,关闭worksheet,关 ... -
ddd
2012-05-24 17:30 0CREATE TABLE IF NOT EXISTS `s ... -
C#里 如何序列化与反序列化 hashtable Dictionary及C#连接mysql数据库
2011-08-19 13:24 1374using System.IO; using System. ... -
C# 压缩和解压web空间中的所有文件
2011-08-18 17:20 878using System; using ICSharpC ... -
C# 压缩和解压web空间中的所有代码
2011-08-18 17:17 685using System; using ICSharpCod ... -
自己制作软键盘的几个关键技术解析
2011-05-26 08:40 1083在嵌入式应用和一些安全软件中经常需要不通过物理键盘输入,虽然微 ... -
rtertert
2011-03-22 17:29 0fffffffffffffffffffffffff ... -
C#发送邮件时在正文中插入图片(邮件中直接包含图片)
2011-01-17 16:12 2426#region 发送邮件 ... -
c#生成Excel,可建立sheet,设定sheet名称,调整列宽度
2010-12-17 16:18 2703Excel生成类 ExcelRW.cs usin ... -
关于AutoResetEvent的使用
2010-12-16 17:21 920AutoResetEvent 允许线程通过发信号互相通信。 ... -
C# 取得函数的调用关系
2010-11-25 08:47 1588如何取得C ... -
iis7.0官方下载 IIS 7.0(微软Web服务器组件IIS 7.0) 官方(windows 2003,XP,2000)
2010-11-18 09:47 91336iis7.0官方安装包下载 iis7时微软为新一代web服务 ... -
简易的文件磁盘管理操作2(文件、文件夹的编辑创建删除移动拷贝重命名)
2010-11-15 17:22 912using System; using System.Dat ... -
Image和byte[]之间的转换
2010-11-11 17:05 1225image到byte[] 用到memoryStream类 ... -
.net framework--程序打包--打包.net运行库
2010-10-17 21:05 1694VS03默认是不能把.net运行库打包到自己要发布 ... -
WinForm最简单两GridView同步滚动
2010-09-10 10:28 1677今天在园子里看到一个人问,如何让两个DataGridView保 ... -
直接用aspx页面生成的html文件(不用建立自己的html模板)
2010-09-10 09:29 1420public static string Rend ... -
facebook代理软件
2010-09-09 16:32 203facebook代理软件 -
VS2005水晶报表PUSH模式(DataSet)视频教程+源代码工程示例
2010-09-09 08:37 2357本示例包含: 单表模板演示 多表模板演示 子报表演 ...
相关推荐
在Python编程语言中,文件和文件夹操作是日常开发中不可或缺的部分。为了高效地处理文件和目录,Python提供了丰富的内置库,其中最常用的两个模块是`os`和`shutil`。这两个模块提供了大量功能,使得对文件系统进行...
`java.io.File`类用于文件和目录的基本操作,如创建、删除、重命名等;而`java.nio.file.Files`类提供了更高级的功能,如复制、移动等。 拷贝文件夹涉及两个关键步骤:遍历目录和复制文件。在`copyFile.java`源码中...
本软件集合了批量重复文件的扫描及清除,拷贝、移动、删除文件,清除空文件夹,批量文件重命名,批量文本文件合并及批量文本文件字符替换诸多功能,支持通过不同扩展名扫描得到相应的文件,再进行相应的处理,合并...
在Android系统中,移动或复制文件是常见的操作,特别是在处理外部存储设备如SD卡时。本文将详细讨论如何实现“文件从SD卡的某个目录复制到另一个目录”的过程,包括必要的步骤、注意事项以及可能遇到的问题。 首先...
在实际应用中,文件操作模块可能会提供更高级的功能,比如重命名、移动文件、检查文件是否存在、读写二进制文件、处理大文件的分块读写等。这些功能可以帮助开发者更方便地管理程序中的文件交互,确保数据的安全性和...
在Delphi编程环境中,开发人员经常需要处理文件操作任务,如文件的复制、移动或删除。`WVCopyFile`组件就是为了解决这类问题而设计的,它提供了一个便捷的方式来实现文件和文件夹的高效、安全的拷贝。本篇文章将深入...
5. **文件管理**:提供文件和文件夹的创建、重命名、移动、复制、删除等操作,便于用户组织和管理文件。 6. **权限控制**:对文件和目录进行权限控制,可以设置读取、写入、执行等权限。 7. **日志记录**:系统会...
在Delphi开发环境中,文件操作是非常常见的需求之一,包括但不限于文件的复制、移动与删除等。本文将重点介绍如何使用Delphi进行文件复制,并涵盖多种实现方法及其应用场景。 #### 二、基本函数介绍 Delphi 提供了...
此外,还涵盖了创建文件夹的`mkdir`、拷贝命令`cp`、删除命令`rm/rmdir`、移动或重命名的`mv`命令以及链接命令`ln`等。手册还介绍了一些文本处理命令,如拆分命令`split`、输出文件内容的`cat`、排序命令`sort`和...
1. **文件操作**:创建文件夹结构,拷贝文件,重命名文件。这涉及到Windows操作系统中的基本文件管理技能,如新建文件夹、复制文件、重命名文件等,这些操作在日常使用电脑时非常常见。 2. **选择题知识点**: - *...
你需要掌握如何查看和操作文件、目录,包括复制、粘贴、移动、删除、重命名、创建文件和文件夹。此外,还要学会使用外部存储设备(如光盘和U盘)以及网络配置,包括网络浏览和软件安装。 **实验三 Linux操作系统的...
1. **磁盘管理**:包括读取和写入磁盘信息、创建、删除、移动和复制文件或文件夹。易语言提供了丰富的API函数和内置命令,如`创建文件`、`打开文件`、`关闭文件`、`读取文件`、`写入文件`等,方便开发者对磁盘进行...
4. **文件和文件夹操作**:创建、删除、复制文件和文件夹,重命名文件和文件夹的方法是选中对象,按回车键进入编辑状态,输入新名字后按Command+Z撤销,最后确认。 5. **输入法切换**:使用Command+SPACE快捷键或...
资源管理器是操作系统中的一个重要组件,它允许用户浏览、组织和操作计算机的文件和文件夹。在本项目中,我们讨论的是使用C#语言编写的资源管理器。C#是一种面向对象的编程语言,由微软公司开发,广泛应用于Windows...
同时,实验内容涵盖了Linux文件系统的了解以及基本操作,如复制、粘贴、移动、删除、重命名、创建文档和文件夹等。此外,还涉及了外接存储设备和网络设备的使用,以及如何在Linux下安装新应用。 实验三:Linux操作...
- **重命名**:选择文件或文件夹,按回车键,输入新名称后确认。 5. **中英文输入切换**: - 使用COMMAND+SPACE快捷键可在不同的输入法之间切换。 - 或者,也可以通过右上角的菜单栏选择相应的输入法。 6. **...
以上内容涵盖了苹果mac操作系统的基本操作教程的关键知识点,包括桌面组成、鼠标使用技巧、文件与文件夹管理、菜单使用方法以及系统文件夹的重要组成部分。这些基础知识对于初次使用macOS的用户来说非常有用。
- `mv`命令用于移动或重命名文件,`mv file1 file2`将file1重命名为file2,`mv file1 directory`将file1移动到directory目录下。 9. **解压zip文件**: - `unzip`命令解压缩zip格式的文件,如`unzip archive.zip`...