- 浏览: 1652066 次
- 性别:
- 来自: 福州
文章分类
- 全部博客 (583)
- strust2.0 (14)
- hibernate2.0 (5)
- java (13)
- javaScript (59)
- AJAX (8)
- TFS (6)
- 其它 (20)
- CSS (23)
- asp (18)
- Dojo (5)
- 项目管理 (3)
- SQLServer (25)
- oracle (26)
- .NET (221)
- 开源系统 (6)
- 常识 (41)
- 软件架构 (1)
- My SQL (1)
- SilverLight (10)
- Flex (1)
- window7 (1)
- 网络安全 (2)
- CMS (1)
- ECShop (4)
- 邮件系统 (9)
- Linq (0)
- 淘宝店铺经营宝典 (0)
- flash插件 (1)
- Hubble.net全文检索 (1)
- 在线编辑器 (1)
- 正则表达式 (1)
- 创业 (1)
- asp.net mvc (1)
- 全文检索 (0)
- 全文检索 HubbleDotNet (1)
- Android (27)
- TFS bin (1)
最新评论
-
z小小Jean:
有具体的解决方法吗
用命名imp导入DMP时报无法解析指定的连接标识符的解决办法 -
njoiop:
这些都是常用接口,IP地址、手机归属和身份证查询接口,基站定位 ...
IP地址、手机归属和身份证查询接口 -
Fs_sky:
那导出DMP如何包含序列等其他东西?
在plsql中如何导出dmp文件 -
qiywtc:
请问该怎么判断视频的格式再选择对应的播放格式来播放啊?
asp.net各种类型视频播放代码(全) -
xinghenhouzi:
楼主说的版本不同无法导入导出是什么意思?我用10g的exp.e ...
在plsql中如何导出dmp文件
根据网上资料整理而得,本来还可以读出所有目录的名字,但是考虑到文件名中包含完整文件路径,故意义不大,就不用读出目录名功能。
主要功能:
1.读取指定目录下含子目录中所有文件。
2.计算文件大小
3.文件含完整路径
4.列表显示到ListBox控件
5.列表写入指定Txt文本文件。
源代码:
主要功能:
1.读取指定目录下含子目录中所有文件。
2.计算文件大小
3.文件含完整路径
4.列表显示到ListBox控件
5.列表写入指定Txt文本文件。
源代码:
using System; using System.Data; using System.Configuration; 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.Collections; public partial class _Default : System.Web.UI.Page { string path = @"\\192.168.1.88\movie\音乐综艺"; //目录名 也可以用相当路径 string filter = "*.*"; //文件类型 int m_numFiles = 0; //文件总数 ArrayList m_pathList = new ArrayList();//包含所有文件路径的数组 string[] files; //所有文件名 protected void Page_Load(object sender, EventArgs e) { } private string[] CreatePathList() { if (m_numFiles <= 0) { return null; } string[] str = new string[m_numFiles]; int index = 0; try { IEnumerator pathIter = m_pathList.GetEnumerator(); while (pathIter.MoveNext()) { string[] ar = (string[])(pathIter.Current); IEnumerator fileIter = ar.GetEnumerator(); while (fileIter.MoveNext()) { str[index] = (string)(fileIter.Current); ++index; } } } catch (Exception e) { Console.Write(e.ToString()); return null; } return str; } private void ParseDirectory(string path, string p) { string[] dirs = Directory.GetDirectories(path);//得到子目录 IEnumerator iter = dirs.GetEnumerator(); while (iter.MoveNext()) { string str = (string)(iter.Current); ParseDirectory(str, filter); } string[] files = Directory.GetFiles(path, filter); if (files.Length > 0) { foreach (string filename in files) { FileInfo inf=new FileInfo(filename); float value = inf.Length / 1024 /1024; m_numFiles += files.Length; m_pathList.Add(files); ListBox1.Items.Add(filename); ListBox1.Items.Add("文件大小:"+value.ToString()+"M"); } } } protected void BtGetFileList_Click(object sender, EventArgs e) { ParseDirectory(path, "*.*"); files = CreatePathList(); //生成文件名数组 //ListBox1.Items.Add(files.ToString()); if (files == null) { throw new Exception(String.Concat("No file found in ", path)); } } protected void BtInsrtTxt_Click(object sender, EventArgs e) { if (File.Exists("c:\\test.txt") == true) { try { //label2.Text = "OK"; //File.Delete("c:\\test.txt"); //File.Create("test.txt"); StreamWriter sw = new StreamWriter("c:\\test.txt", true); for (int i = 0; i < ListBox1.Items.Count; i++) { //写入TXT文件 sw.Write(ListBox1.Items[i].ToString() + "\r\n"); } sw.Close(); } catch (Exception err) { Console.WriteLine(err.ToString()); } } else { //label2.Text = "error"; } } }
发表评论
-
【转】C#定时执行某个程序
2015-03-16 17:33 733using System; using System. ... -
多行文本框字符数长度验证的解决方案
2012-03-02 16:04 1202在ASP.NET系统中经常会遇到验证文本框长度,比如数据库里是 ... -
【转】asp.net(c#)通过两个点的经纬度计算距离
2012-01-12 14:14 1383原理: 地球赤道上环绕地球一周走一圈共40075.04公里 ... -
【转】GSM手机短信软件的实现(C#)
2011-11-30 13:55 1310http://www.cnblogs.com/Engin/ar ... -
[转]C#开发短信收发软件的原理
2011-11-16 16:44 1651坛子里好像很多人对如何自己用C#开发手机短信有兴趣,正好我也做 ... -
TCPClient 类实现网络互联、通信
2011-10-29 11:16 2942TcpClient 为 TCP 网络服务提供客户端连接。 S ... -
Hubble.Net实现全文检索
2011-07-25 19:30 4036一、 下载安装 到Hubble.net 项目首页 http: ... -
c# 获取当前周第一天、最后一天,当前月第一天、最后一天的实现代码
2011-04-17 18:39 5290获取当前周工作日第一天、最后一天 int dayOfWee ... -
c#通过调用7z.exe实现解压文件
2011-03-05 15:47 48017-Zip 简介 7-Zip 是一款号称有着现今最高压缩比的 ... -
【转】IEnumerable 和 IEnumerator 接口
2011-03-04 17:12 2028类继承关系:public interface IQueryab ... -
【转】C#获取文件的绝对路径
2011-03-04 17:08 2484要在c#中获取路径有好多方法,一般常用的有以下五种: ... -
ListBox之间的数据项的移动操作
2010-09-29 11:04 1559<%@ Page Language="C# ... -
【转】asp.net中URL参数传值中文乱码的三种解决办法
2010-09-21 22:31 3418在做Asp.Net开发的时候,经常会遇到页面乱码的问题,下面是 ... -
【转】ASP.NET文件下载函数
2010-09-21 22:29 1406在你的Page_Load中添加这样的代码: Page.Re ... -
【转】在ASP.NET中实现多文件上传
2010-09-21 22:25 1238在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET ... -
[转]ASP.NET中常用的文件上传下载方法
2010-09-21 22:23 1816文件的上传下载是我们在实际项目开发过程中经常需要用到的技 ... -
HTML文章中截取摘要的问题[转]
2010-06-09 10:46 1877博客系统通常的做法是,在博客的首页只显示文章的摘要,点击标题进 ... -
获取 asp:Button 控件的的ComandName值的方法
2010-05-22 17:31 1252protected void btn_Save_Click ... -
ASP.NET防止用户多次登录的方法
2010-05-06 12:34 1580常见的处理方法是,在 ... -
使用 Enter 键提交表单
2010-04-27 14:04 1337一、使用 JS 代码 我们在表单里面的 TextBox (as ...
相关推荐
总结来说,C# FTP递归下载文件功能的实现涉及理解FTP协议、解析目录列表、递归调用以及处理网络I/O。通过这种方式,你可以轻松地从FTP服务器下载包含多个层次结构的文件和子目录,这对于处理大型文件存储系统非常...
在读取BIN文件时,我们需要创建一个`FileStream`实例,指定文件路径和访问模式(例如,`FileMode.Open`表示打开现有文件)。 ```csharp using System.IO; // 创建FileStream对象 FileStream fileStream = new ...
标题中的"C#读取.nc文件"指的是使用C#编程语言处理NetCDF(Network Common Data Form)格式的数据文件。NetCDF是一种自描述、可移植、多维数组数据格式,广泛用于科学计算领域,如气象学、海洋学、地球物理学等。在...
标题 "2023 C#读取.nc文件" 指的是使用C#编程语言处理.NET框架中的.nc(NetCDF)文件。NetCDF是网络 Common Data Form的缩写,是一种用于存储多维科学数据的标准格式,常用于气象、海洋学、地球物理学等领域。这种...
此方法接受一个路径作为参数,返回该路径下所有文件的字符串数组。例如: ```csharp string[] files = Directory.GetFiles(@"C:\MyFolder", "*.txt"); ``` 在这个例子中,`"*.txt"`是通配符,表示我们要查找所有...
4. **读取和写入文件内容**:接着,使用`BinaryReader.ReadBytes(int)`方法读取`fileStream`中的所有字节,然后用`BinaryWriter.Write(byte[])`写入到输出文件。 ```csharp byte[] bytes = reader.ReadBytes((int)...
### C#读取与写入二进制文件 在C#编程中,经常需要处理二进制文件,比如图像、音频文件等非文本数据。为了高效地读写这些文件,C#提供了`FileStream`类和`BinaryReader`/`BinaryWriter`类,它们位于`System.IO`命名...
在C#编程中,实现文件读取并显示读取文件进度条的功能是一项常见的任务,尤其在处理大文件时,为了提供良好的用户体验,进度条是非常重要的。这个功能涉及到多个知识点,包括文件I/O操作、流(Stream)处理、事件...
在C#编程中,读取文本文件,如.txt、.cs或.html文件,是一项常见的任务。这涉及到使用System.IO命名空间中的类...以上就是关于“c#读取txt文件,cs文件,html文件,实现用户自定义目录”的详细解释,希望对您有所帮助。
在C#编程中,遍历指定目录下的所有文件和子目录是一项常见的任务,这通常用于文件管理和系统操作。本文将详细讲解如何使用C#来实现这一功能,以及相关的知识点。 首先,我们需要引入`System.IO`命名空间,这个命名...
总结来说,C#中的文件流读取CSV文件主要涉及`FileStream`、`StreamReader`和`TextReader`的使用。对于更复杂的Excel操作,可以借助第三方库,如EPPlus或NPOI。在处理Excel数据时,了解如何正确解析和操作CSV格式的...
本文实例讲述了C#读取csv格式文件的方法。分享给大家供大家参考。具体实现方法如下: 一、CSV文件规则 1 开头是不留空,以行为单位。 2 可含或不含列名,含列名则居文件第一行。 3 一行数据不跨行,无空行。 4 以...
在IT行业中,C#是一种广泛使用...总之,C#读取Excel并输出CSV是一项常见的数据处理任务,可以使用多种方法实现。选择适合的库、理解文件操作和数据读写原理,对于提升C#编程能力及其在数据处理领域的应用具有重要意义。
这段代码首先获取指定目录及其子目录下的所有文件,然后遍历并比较每个文件的最后修改时间。如果文件的最后修改时间晚于`referenceTime`,并且比当前已知的最新文件还要新,就更新`latestUpdatedFile`。 关于压缩...
读取和写入INI配置文件,熟肉下载即可食用。 string readStr = _file.ReadString("CONFIG", "AAA", "NONE"); _file.WriteString("CONFIG", "BBB", "NONE"); _file.DeleteKey("CONFIG", "CCC");
然后,我们可以编写一个方法,遍历指定目录下的所有文件和子文件夹,并将它们转换成`FileSystemEntry`对象的列表: ```csharp private static List<FileSystemEntry> GetFileSystemEntries(string directoryPath) {...
- **列举目录内容**:`Directory.GetFiles()`和`Directory.GetDirectories()`方法可以获取指定目录下的所有文件和子目录。 - **创建、删除目录**:使用`Directory.CreateDirectory()`创建新目录,`Directory....
以下是一个C#代码示例,演示了如何读取指定目录下所有扩展名为“.xml”的文件: ```csharp using System; using System.IO; using System.Windows.Forms; // 如果是在Windows Forms应用程序中 public class ...
下面是一个基本的示例,展示如何使用`Directory.GetFiles()`方法读取指定目录下的所有文件: ```csharp using System.IO; public static void ReadFiles(string directoryPath) { string[] files = Directory....
总结,C#读取.bin文件并显示在TextBox中的核心步骤包括: 1. 打开文件流:使用`FileStream`类,指定文件路径和访问模式。 2. 读取数据:通过`BinaryReader`类的`Read`方法读取字节数组。 3. 转换数据:将字节数组...