asp.net 文件夹操作(创建,删除,遍历)
一、创建文件夹
#region 创建文件夹
/// <summary>
/// Self_Function:创建文件夹
/// </summary>
/// <param name="path">创建文件夹的路径</param>
/// <param name="noyes">隐藏文件夹True 普通文件夹False</param>
public void FileNewfile(string path, bool noyes)
{
if (noyes)
{
//若文件夹不存在则新建文件夹
if (!Directory.Exists(path))
{
//新建文件夹
Directory.CreateDirectory(path).Attributes.ToString().IndexOf("Hiden");
File.SetAttributes(path, FileAttributes.Hidden);
}
}
else
{
//若文件夹不存在则新建文件夹
if (!Directory.Exists(path))
{
//新建文件夹
Directory.CreateDirectory(path);
相关文档:
ASP.NET 的缓存机制相比ASP有很大的改进,本文档除对常用优化方法进行总结介绍外,强调了如何使用ASP.NET的缓存来获得最佳性能。
1:不要使用不必要的session
和ASP中一样,在不必要的时候不要使用Session。
可以针对整个应用程序或者页面禁用会话状态:
l 禁用页面的 ......
注:asp.net默认允许上传为4096,即4MB
如果想要传更大的,要在web.config 的system.web节点里加上
<httpRuntime maxRequestLength="10240" executionTimeout="3"/>这就可以最大允许传10MB了
第一种
1. 检查文件的扩展名:
2.
3. //判断是否有上传文件
4. if (Fil ......
1.使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object sender, Sy ......
在网上找的
http://support.microsoft.com/kb/894435/en-us
http://www.atalasoft.com/kb/article.aspx?id=10181
也许以后会用得着。
在web.config中加入以下配置:
C#
<system.codedom>
<compilers>
<compiler
language="c#;cs;csharp" extension=".cs"
compilerOptions="/platform ......
在开发过程中,通过摸索查资料,收集了一些值得提出来的经验:
1、 相对于原来的for语句foreach具有更好的执行效率,foreach的平均花费时间只有for的30%。通过测试结果在for和foreach都可以使用的情况下,我们推荐使用效率更高的foreach。另外,用for写入数据时间大约是读取数据时间的10倍左右;
2、 在asp.net程序中, ......