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 1295现在的JQuery中$.ajax方法支持跨域读取json数 ... -
excel 导入导出
2011-10-27 10:32 910excel 导入导出 -
仿google 日历
2011-08-24 23:10 908仿google 日历仿google 日历仿google 日历仿 ... -
DataTime.ToString("xx")
2011-08-12 13:57 1193//2008年4月24日 System.DateTi ... -
ASP.Net 文件上传大小限制IIS7
2011-08-11 09:41 2684ASP.Net 文件上传大小限制解决方案修改IIS7/ ... -
Request
2011-07-12 17:08 969Request.params、Request、Request. ... -
ASP.NET MVC 第五回 ActionResult的其它返回值
2011-06-21 15:38 1839ASP.NET MVC 第五回 ActionResult的 ... -
dbhelper table扩展
2011-06-15 11:00 748dbhelper table扩展 -
C#扩展对象的方法,this关键字
2011-06-15 10:58 1291namespace ConsoleApplication2 ... -
asp.net mvc2.0的Areas多级文件夹问题
2011-06-15 10:53 1377此文只写给遇到同样问题的人看的,因此写得会有点短 ... -
WCF实例(基于TCP协议的配置)
2011-01-10 17:52 1118WCF实例(基于TCP协议的配置) 启动ServerHost ... -
反射机制
2010-06-24 09:39 858反射的定义:审查元 ... -
委托线程
2010-06-24 09:37 800本系列教程主要包括如下内容:1. BeginInvoke ... -
读写图片
2008-11-12 17:33 923<%@ Import Namespace="S ... -
asp.net 自定义web控件
2008-11-11 15:34 871<%@ Register TagPrefix=&quo ... -
PDF-activereport
2008-09-11 13:36 1480using System; using System.Coll ... -
xml read -write -update -remove
2008-08-19 14:05 1023<?xml version="1.0" ... -
web。config
2008-06-27 10:41 798一、认识Web.config文件 网管下载dl.bitscn. ... -
Application,Session,Cookie,ViewState,Cache
2008-06-26 18:20 1630Application 1. Applicat ... -
构造数据源
2008-06-25 13:23 867DataTable 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 ...
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, ...
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...
- `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...