我要做一个博客,用的是.NET2005,现在一个相册的功能还没做
请问下列如动态的去建文件夹来村照片该怎么做?先谢谢了
请问下列如动态的去建文件夹来村照片该怎么做?先谢谢了
解决方案 »
- Visual Studio 工具遇到问题,请帮帮忙。
- Response.Write("<%=now()%>");
- 【求助】GridView“编辑列”对话框 不能显示
- 在子页里能控制母版页的内容吗?
- DataList属性问题?
- Web.config 设置问题 请教了
- |M| 如何在本地引用远程电脑上的字体 晚上再开贴补分100分 谢谢
- 怎样把string转换为bstr类型
- 如何判断一个与委托关联的事件处理程序是否被定义过?
- 关于 ASPnetMenu的使用菜鸟问题;大虾帮帮忙!
- ★ sql语句该怎么实现,数据库中的字段值+1 ?
- 请问?Int((DataView.Count+9)\10)是什么意思?
只要你在服务器端具有相应的权限。
使用System.IO空间下的功能类去创建文件夹。
文件夹名可以是主体+建立那一刻的时间System.DateTime. 保证不重复。
建立完成后在数据库保存相应索引信息即可。
private string GetFolder()
{
//photos20070528145102
DirectoryInfo di =Directory.CreateDirectory("photos" + DateTime.Now.ToString("yyyyMMddHHmmss"));
return di.FullName; }
if (!System.IO.Directory.Exists(Server.MapPath("~/Uploadfile/Document") + "/" + docID))
{
// 创建以要件 ID 为名称的目录
System.IO.Directory.CreateDirectory(Server.MapPath("~/Uploadfile/Document") + "/" + docID); if (txtFileName1.Text.Trim() != "" && FileUpload1.HasFile)
{
// 如果不存在序号为1的文件目录则先创建该文件目录再上传文件
if (!System.IO.Directory.Exists(Server.MapPath("~/Uploadfile/Document/" + docID + "/1")))
{
System.IO.Directory.CreateDirectory(Server.MapPath("~/Uploadfile/Document/") + docID + "/1"); // 映射文件存储在服务器中的绝对路径
path1 = Server.MapPath("~/Uploadfile/Document/" + docID + "/1/");
// 存储在数据库中的文件的相对路径
filePath = "Uploadfile\\Document\\" + docID + "\\1\\" + FileUpload1.FileName;
}
}
}
//下面在你的应用程序目录的upimages目下 根据 用户ID创建目录
//请保证asp.net用户对文件夹 upimages有 写入/修改 权限.
string userID = "12345";
Directory.CreateDirectory(Server.MapPath("upimages\\")+ userID);