using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.IO; namespace BusinessMonthPlan { /// <summary> /// WebForm4 の概要の説明です。 /// </summary> public class WebForm4 : System.Web.UI.Page { protected System.Web.UI.WebControls.ListBox FileList; protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.Button Button2; protected System.Web.UI.WebControls.Button Button3; protected string CurrentPath; private void Page_Load(object sender, System.EventArgs e) { if(Page.IsPostBack==false) { CurrentPath= @"c:\UserDir"; //?置当前目? int aa=CurrentPath.IndexOf("."); if(Directory.Exists(@"c:\UserDir")==false) //若?目?不存在,?建?目? Directory.CreateDirectory(@"c:\UserDir"); LoadDir(CurrentPath); //初始化装入目? } } private void LoadDir(string FullPath) { CurrentPath=FullPath; ArrayList values = new ArrayList(); string [] MyFiles,MyDirs; MyFiles = Directory.GetFiles(FullPath); //得到?目?下所有文件 if(CurrentPath!=@"c:\UserDir") //若不是??目?,增加“返回上?目?”?? values.AddRange(MyFiles); //加入文件 MyDirs= Directory.GetDirectories(FullPath); //得到?目?下所有目? values.AddRange(MyDirs); //加入目? FileList.DataSource=values; //?置数据源 FileList.DataBind(); //?定数据 } private void Button1_Click(object sender, System.EventArgs e) { //if(FileList.SelectedItem.Text=="返回上?目?") //返回上?目? //{ //string ParentPath1=Directory.GetParent(CurrentPath).ToString(); string ParentPath=this.FileList.SelectedItem.Text.ToString(); Session["aa"]=ParentPath; LoadDir(ParentPath); return; //} //else //打?目? } private void Button2_Click(object sender, System.EventArgs e) { //string aa=1; //string ParentPath=this.FileList.SelectedItem.Text.ToString(); string aa; aa=Directory.GetCurrentDirectory().ToString(); string ParentPath1=Directory.GetParent(aa).ToString(); LoadDir(ParentPath1); return; } private void Button3_Click(object sender, System.EventArgs e) { //string ParentPath=this.FileList.SelectedItem.Text.ToString(); string aa; aa=@"C:\UserDir\aa\新しいフォルダ"; string ParentPath1=Directory.GetParent(Session["aa"].ToString()).ToString(); Session["aa"]=ParentPath1; LoadDir(ParentPath1); return; } private void FileList_SelectedIndexChanged(object sender, System.EventArgs e) { string ParentPath=this.FileList.SelectedItem.Text.ToString(); Session["aa"]=ParentPath; LoadDir(ParentPath); return; } } }
发表评论
-
转载:jquery webservice 跨域
2013-01-28 16:06 1289现在的JQuery中$.ajax方法支持跨域读取json数 ... -
excel 导入导出
2011-10-27 10:32 902excel 导入导出 -
仿google 日历
2011-08-24 23:10 903仿google 日历仿google 日历仿google 日历仿 ... -
DataTime.ToString("xx")
2011-08-12 13:57 1185//2008年4月24日 System.DateTi ... -
ASP.Net 文件上传大小限制IIS7
2011-08-11 09:41 2682ASP.Net 文件上传大小限制解决方案修改IIS7/ ... -
Request
2011-07-12 17:08 964Request.params、Request、Request. ... -
ASP.NET MVC 第五回 ActionResult的其它返回值
2011-06-21 15:38 1838ASP.NET MVC 第五回 ActionResult的 ... -
dbhelper table扩展
2011-06-15 11:00 741dbhelper table扩展 -
C#扩展对象的方法,this关键字
2011-06-15 10:58 1278namespace ConsoleApplication2 ... -
asp.net mvc2.0的Areas多级文件夹问题
2011-06-15 10:53 1373此文只写给遇到同样问题的人看的,因此写得会有点短 ... -
WCF实例(基于TCP协议的配置)
2011-01-10 17:52 1115WCF实例(基于TCP协议的配置) 启动ServerHost ... -
反射机制
2010-06-24 09:39 856反射的定义:审查元 ... -
委托线程
2010-06-24 09:37 793本系列教程主要包括如下内容:1. BeginInvoke ... -
读写图片
2008-11-12 17:33 916<%@ Import Namespace="S ... -
asp.net 自定义web控件
2008-11-11 15:34 868<%@ Register TagPrefix=&quo ... -
PDF-activereport
2008-09-11 13:36 1476using System; using System.Coll ... -
xml read -write -update -remove
2008-08-19 14:05 1020<?xml version="1.0" ... -
web。config
2008-06-27 10:41 794一、认识Web.config文件 网管下载dl.bitscn. ... -
Application,Session,Cookie,ViewState,Cache
2008-06-26 18:20 1627Application 1. Applicat ... -
构造数据源
2008-06-25 13:23 865DataTable dgTable2=new DataTabl ...
相关推荐
"read-directory"是一个前端开源库,专门用于解决这一问题,使得开发者能够在浏览器环境中轻松地读取指定目录下的文件信息。 在JavaScript原生环境下,由于安全限制,浏览器中的JavaScript无法直接访问本地文件系统...
error C1083: 无法打开包括文件:“gl\GLAux.h”: No such file or directory 原来是:#include 出错 ==================================================== 解决方法如下: 1:下载此资源包 2:【glaux.dll】 复制...
在编译过程中,可能还会出现其他错误,例如make[1]: Entering directory `/root/rpmbuild/BUILD/test/conf',make[1]: * [conf_init32.o] Error 1等等。这些错误都是由于缺少32位兼容包导致的,可以通过安装相应的包...
### Python 解决相对路径问题: "No such file or directory" #### 背景介绍 在进行软件开发时,经常会遇到由于文件路径配置错误而导致的"No such file or directory"这类异常。尤其是在使用Python语言进行文件操作...
现在,我们有了一个`readDirectory`函数来获取目录内容和一个`getFileOrFolderSize`函数来计算最大文件或文件夹的大小。我们可以将这两个函数结合,找出目录中的最大文件和文件夹: ```javascript async function ...
echo "File $file in directory $path was $action, restarting program..." # 重启程序的命令在这里 done ``` 这里,`-m`表示持续监视,`-e modify`指定了我们关心的事件类型——文件被修改。当`myfile.txt`发生...
- `createTempFile(String prefix, String suffix, File directory)`: 在指定的目录下创建一个临时文件,前缀和后缀是可自定义的,文件名由系统自动分配。 - `delete()`: 删除文件或目录,若删除的是目录,需确保...
let filePath = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!.appendingPathComponent("example.txt") let content = "This is the file content." let attributes: ...
npm install read-file-tree 用法 var readFileTree = require ( 'read-file-tree' ) readFileTree ( '/path/to/directory' , function ( err , tree ) { console . log ( tree ) } ) 原料药 readFileTree(basedir...
1. 只读(Read-Only):这种属性禁止对文件进行写入操作,允许读取但不能修改文件内容。这对于保护重要文件不被意外更改很有用。 2. 隐藏(Hidden):设置此属性后,文件在默认的文件查看模式下不会显示。这通常...
full_file_path = os.path.join(directory, file) df = pd.read_excel(full_file_path) # 使用pandas的read_excel函数读取Excel文件 print(f"Processing file: {file}") # 在这里可以进行数据处理或分析 ``` `pd...
System.out.println("Can Read: " + file.canRead()); System.out.println("Is Hidden: " + file.isHidden()); System.out.println("Length: " + file.length()); System.out.println("Last Modified: " + file.last...
// looping until we reach the end of the file (when read() returns // -1). Note the combination of assignment and comparison in this // while loop. This is a common I/O programming idiom. while(...
File dir = new File("directory"); File zipFile = new File("archive.zip"); try (ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream(zipFile))) { for (File file : dir.listFiles()) { ...
这个问题定位了大半天,先坐下记录。可能每个人遇到的问题情况不一样,我先说下我出现的问题解决方案:将mkdir() 改成mkdirs() ,至于为什么,后面介绍。 今天测试找我,说项目中测试录像直接crash了。...
File dir = new File("/path/to/directory"); // 指向指定路径的目录 ``` 2. **属性与路径** - `getPath()`:返回文件或目录的绝对路径。 - `getAbsolutePath()`:返回文件或目录的完整绝对路径。 - `getName...
Covers how to back up Active Directory, perform authoritative and nonauthoritative restores, check DIT file integrity, perform online and offline defrags, and search for deleted objects. Chapter 17, ...
- `FileRead()`: 从文件中读取数据,通常用于读取之前`FileWrite()`写入的内容。 - `FileSeek()`: 改变文件指针的位置,用于随机访问文件。 - `FileSize()`: 获取文件的大小,单位通常是字节。 - `FileDelete()`...
- **`OpenRead()`**: 打开文件进行只读访问。 - **`OpenWrite()`**: 打开文件进行写入访问。 **2. `System.IO.FileInfo`类** `FileInfo`类是一个非静态类,它代表一个文件。通过实例化`FileInfo`,你可以访问到更多...
while ((bytesRead = inputStream.read(buffer)) != -1) { outputStream.write(buffer, 0, bytesRead); } outputStream.writeBytes(lineEnd); outputStream.writeBytes("------WebKitFormBoundary7MA4YWxkTrZu...