C#复制文件夹
Directory类中包含了CreateDirectory、Move和Delete方法,却唯独没有Copy方法-_-,下边我们写个类来实现,思路是利用递归把指定文件夹及其子文件夹中的文件复制到目标文件夹中:
Directory类中包含了CreateDirectory、Move和Delete方法,却唯独没有Copy方法-_-,下边我们写个类来实现,思路是利用递归把指定文件夹及其子文件夹中的文件复制到目标文件夹中:
一、不将代码放在单独的文件中的引用方法 1.VB VB.aspx: 2.C# CSharp.aspx: 可以看到,不将代码放在单独的文件中时,VB和C#对类库的引用方法是一样的! 二、将代码放在单独的文件中的引用方法 1.VB VB.aspx: VB.aspx.vb: 2.C# CSharp.aspx: CSharp.aspx.cs: 细心的你可能已经发现:.vb文件中引用的类库没有.cs文件中多,其实.vb也是有引用的,只是在创建VB类型的ASP.NET站点时,VS2005将常用类库的引用放在配置文件web.config中了: 经测试:将类库的引用放在web.config中时,不将代码放在单独的文件中,VB和C#都可以正常使用;将代码放在单独的文件中,VB可以正常使用,C#不能使用。
Bat.aspx: Bat.aspx.cs: a.bat: 说明:当批处理和aspx不在同一目录中时,最好用WorkingDirectory设置启动的进程的初始目录为批处理所在目录,否则如上例中批处理新建的目录就应在aspx所在目录中而不是批处理所在目录了!
VB.NET运行出错提示:Index (zero based) must be greater than or equal to zero and less than the size of the argument list.(索引(从零开始)必须大于或等于零,且小于参数列表的大小。) 查了下代码,发现错误的地方: 少了一个参数,正确应为:
Microsoft公司提供了统一的数据访问接口ActiveX Data Object,简称ADO。但实际应用编程中,访问不同的数据库,如Access、SQL Server或VFP,会存在一些"细微"差别,常常有这样的情况,用ADO对象访问某一数据库的程序都调试通过了,但用同样的程序访问其他数据库就存在这样或那样的问题,反之也一样。这种差别就笔者来看好像没什么意义,因为都是一个公司的产品;虽然这种差别不多,但要搞清它的来龙去脉,足以使用户忙乎一阵子,无端增加了用户的负担。下面,本文就谈谈有关Select语句在访问不同数据库方面的一些差别。 在SQL Server、Access、VFP三个数据库中分别有以下的这样一个表名都为"Employee"的数据表,如图1所示。 图1…
当使用ODBC连接远程MSSQL数据库时,数据库地址通常为MSSQL数据库服务器的IP地址,形如: 我们可以在"MSSQL客户端网络实用工具"中给远程数据库设置别名,这样在数据库连接字符串中就可直接使用别名: 设置过程如下: 1). 打开"MSSQL客户端网络实用工具",切换到"别名"选项卡: 2). 点击"添加",网络库中选择"TCP/IP",输入远程数据库别名和名称(IP地址)即可:
String.Split 方法有6个重载函数: 下边我们通过一些实例来说明下怎么使用(以下string words = "1,2.3,,4";): 1. public string Split(params char separator) 2. public string Split(char separator, int count) 3. public string Split(char separator, StringSplitOptions options) 4. public string Split(string separator, StringSplitOptions options)…
例如在Northwind库的存储过程中想查询pubs库jobs表前10条记录,只需在表名前面加"库名.dbo."即可:
Default.aspx: Default.aspx.cs: AspNetPager官方站点:http://www.webdiyer.com/AspNetPager/default.aspx
在应使用String类型的场合中,由于一些客观的原因我们无法保证被使用的值类型总为String,并且很多时候被使用的值类型为DBNull,于是程序(VB.NET)在运行时报错:类型“System.DBNull”的值无法转换为“String”!一个简单例子如下: 运行出错:类型“System.DBNull”的值无法转换为“String”! 以前在ASP中也存在着类似的问题,解决方法很简单:将null值和""(空字符串)先进行连接一下再对它进行操作!同样的思路: 问题解决!