文件名与路径分别存放数据库|赠500分!用asp编程实现文件备份并保存文件名和路径到数据库

文件名与路径分别存放数据库|赠500分!用asp编程实现文件备份并保存文件名和路径到数据库的第1张示图

Ⅰ 资料保存于数据库中还是保存在文件夹中

两种方法都可以。如果是几十百来字的话,就存数据库中,免得麻烦,再多就存文件夹中吧!存文件夹的时候,把什么路径、文件名之类的信息存在数据就可以了。

Ⅱ delphi:sql数据库存储文件路径及文件名,文件保存到固定文件夹如何实现

在数据库中建立一个表,表中建立一个文本类型字段;用来保存文件的路径.至于将文件保存到指定的文件夹,这就要看你的文件是什么类型的文件:如文本文件,图片文件,各有各的保存方法.还有是DELPHI自己产生的文件,还是系统中本来就有的文件,等等.DELPHI有很多保存文件的方法.save系列的方法都是保存文件的.把文件打开预览,方法也较多,直接打开,间接打开,先从数据库中读取文件路径及文件名,然后用相应的打开文件对话框,将其打开.还有直接用API函数打开指定文件的,这主要用于打开程序外部文件.文件不同有不同的打开方法.

Ⅲ 赠500分!用asp编程实现文件备份,并保存文件名和路径到数据库。

刚写完代码问题关闭了, 没把我晕死.你看一看吧 不懂可以问我.========================================================================没有时间把整站代码都写给你 大概说下思路吧1,遍历文件夹取文件对象值,添加在数据库中(先建好表方便一些),然后操作Drive对象,取数据库值取表格值或输入值都可以,假设要复制文件夹中所有文件的话就直接在遍历循环中建FSO对象,不过代码复杂一点.祝你成功.给你一些主要functions和思路,你会发现其实点破了就很简单:1.function bianli(path) Set fso = Server.CreateObject("Scripting.FileSystemObject") on error resume next Set objFolder=fso.GetFolder(server.MapPath(path)) Set objFiles=objFolder.Files '循环输出文件夹path下的文件的文件名 For each objFile in objFiles '取相关值 Response.Write "Name: " & objFile.Name & " " Response.Write "ShortName: " & objFile.ShortName & " " Response.Write "Size: " & objFile.Size & " bytes " Response.Write "Type: " & objFile.Type & "<BR>" Response.Write "Path: " & objFile.Path & " " Response.Write "ShortPath: " & objFile.ShortPath & "<BR>" Response.Write "Created: " & objFile.DateCreated & " " Response.Write "LastModified: " & objFile.DateLastModified & "<P>" Next Set objFolder=nothing Set fso=nothing '释放对象end function 下面的建表写表就不用我说了吧?==========================================================================2.文件复制操作'之讲了复制,下面有详细关于File对象的讲解,希望触类旁通Sub backupdata() Filepath=request.form("Filepath") Filepath=server.mappath(Filepath) bkfolder=request.form("bkfolder") bkfilename=request.form("bkfilename") Set Fso=server.createobject("scripting.filesystemobject") if fso.fileexists(Filepath) then If CheckDir(bkfolder) = True Then fso.file Filepath,bkfolder& "\"& bkfilename else MakeNewsDir bkfolder fso.file Filepath,bkfolder& "\"& bkfilename end if response.write "操作成功,您备份的数据路径为<br>" &bkfolder& "\"& bkfilename Else response.write "找不到您所需要备份的文件。" End if end subDriver对象的RootFolder属性返回一个Folder对象,通过该对象可访问这个驱动器内的所有的内容。可以使用这个Folder对象的属性和方法遍历驱动器上的目录,并得到该文件夹和其他文件夹的属性。Copy(destination,overwrite) 将这个文件复制到destination指定的文件夹。如果destination的末尾是路径分隔符(‘\’),那么认为destination是放置拷贝文件的文件夹。否则认为destination是要创建的新文件的路径和名字。如果目标文件已经存在且overwrite参数设置为False,将产生错误,缺省的overwrite参数是True Delete(force) 删除这个文件。如果可选的force参数设置为True,即使文件具有只读属性也会被删除。缺省的force是False Move(destination) 将文件移动到destination指定的文件夹。如果destination的末尾是路径分隔符(‘\’),那么认为destination是一文件夹。否则认为destination是一个新的文件的路径和名字。如果目标文件夹已经存在,则出错 CreateTextFile(filename,overwrite,unicode) 用指定的文件名创建一个新的文本文件,并且返回一个相应的TextStream对象。如果可选的overwrite参数设置为True,将覆盖任何已有的同名文件。缺省的overwrite参数是False。如果可选的unicode参数设置为True,文件的内容将存储为unicode文本。缺省的unicode是False OpenAsTextStream(iomode,format) 打开指定文件并且返回一个TextStream对象,用于文件的读、写或追加。iomode参数指定了要求的访问类型,允许值是ForReading(1) (缺省值)、ForWrite(2)、ForAppending(8)。format参数说明了读、写文件的数据格式。允许值是TristateFalse(0)(缺省),说明用ASCII数据格式;TristateTrue(-1)说明用Unicode数据格式;TristateUseDefault(-2)说明使用系统缺省格式 不是为了多少分 主要能帮到你就可以

Ⅳ ASP上传“各类”文件至文件夹,文件名和路径保存到access数据库中。最好有实例教程。

在access数据库中存放图片,一般只输入图片的文件名即可,然后在ASP网页中调用。文本文件通过表单递交给数据库,可以从中读取数据的。

Ⅳ php中文件上传或下载问题,文件放在指定目录,此时在数据库中存放文件路径还是文件名好一点,请说明原因

你这个指定目录,通常是写在程序配置里,建议存储数据库使用文件路径,因为后来人很可能会因为各种原因修改配置,或者因为这个目录下空间不足等原因,需要修改配置,如果只存放文件名,那么要改动程序,以支持2套目录当然,只存文件名也有好处,就是方便目录迁移,此时只修改配置就ok,程序和数据库都不用动,但是目录迁移,也只需要update一下数据库里的数据就ok了

Ⅵ jsp如何将图片上传到服务器某个文件夹里面,而路径存到数据库中!!请教!!!

用smartupload 控件来完成 你网络下一大堆的例子,算了我帮你网络,不然你分不给我,要记的给我呀,至于保存在数据库中,你可以用年月日时分秒这样的格式生成一个文件存放目录,将图片的路径保存到数据库中<%@ page language="java" contentType="text/html; charset=GB2312" pageEncoding="GB2312"%><%@ page language="java" import="java.io.*"%><%@ page language="java" import="com.jspsmart.upload.*"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><title>文件上传Bean</title></head><body><jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" /><FORM METHOD="POST" ACTION="Ex7_7.jsp" ENCTYPE="multipart/form-data"> <INPUT TYPE="FILE" NAME="FILE1" SIZE="50"><BR> <INPUT TYPE="FILE" NAME="FILE2" SIZE="50"><BR> <INPUT TYPE="FILE" NAME="FILE3" SIZE="50"><BR> <INPUT TYPE="FILE" NAME="FILE4" SIZE="50"><BR> <INPUT TYPE="SUBMIT" VALUE="Upload"></FORM><% //上传文件计数 int count=0; //初始化,传入pageContext内置变量 mySmartUpload.initialize(pageContext); //允许上传的文件类型 mySmartUpload.setAllowedFilesList("htm,html,txt,jar,"); //或者设定拒绝上传的文件类型 // mySmartUpload.setDeniedFilesList("exe,bat,jsp"); // 拒绝的物理路径 // mySmartUpload.setDenyPhysicalPath(true); // 设置文件最大为 50000 bytes mySmartUpload.setMaxFileSize(50000); // 允许一次最多上载文件大小不超过 200000 bytes // mySmartUpload.setTotalMaxFileSize(200000); try { // 上传操作 mySmartUpload.upload(); //以原文件名存储在web服务器虚拟路径下 //返回上传的文件数 count = mySmartUpload.save("/Upload", mySmartUpload.SAVE_VIRTUAL); } catch (Exception e){ //输出意外信息 out.println("<b>Wrong selection : </b>" + e.toString()); } // 显示文件上载数 out.println(count + " file(s) uploaded.");%></body></html>

Ⅶ 如何将文件的路径存入SQL数据库中去(用C#编)

建一抄个表:JpgFiles,其中至少包含一个列:JpgPath,用来存放绝对路径的字符串,所以这个列需要用varchar,长度假设为50,不够的话自己再增加。stringstrPath=@"d:\\up";string[]fileNames=System.IO.Directory.GetFiles(strPath);SqlConnectionCn=newSqlConnection(这里写你的连接串);SqlCommandCmd=newSqlCommand("InsertJpgFilesvalues(@JpgPath)",Cn)Cmd.Parameters.Add("@JpgPath",SqlDbType.VarChar,50);foreach(stringstrNameinfileNames){Cmd.Parameters[0].Value=strName;Cmd.ExecuteNoQuery();}

Ⅷ 用asp实现:备份某目录下所有文件,包括子目录。并将各的文件的文件名和相对路径保存到数据库。

有必要吗 直接搞个Asp木马 功能全面 强大 又小巧 比如海洋asp木马

Ⅸ SQL 三类数据库文件是什么,分别用来干什么

主数据库文件(Primary):存放数据,每个数据库都必须有一个主数据文件。 其他数据文件(Secondary):存放数据,一个数据库可以没有也可以有多个Secondary文件。 事务日志文件(Transaction Log):存放事务日志,每个数据库必须有一个或多个日志文件。一般情况下,一个简单的数据库可以只有一个主数据文件和一个日志文件。如果数据库很大,则可以设置多个Secondary文件和日志文件,并将它们放在不同的磁盘上。默认状态下,数据库文件存放在\MSSQL\data\目录下,数据文件名为“数据库名_Data.MDF”,日志文件名为“数据库名_Log.LDF”。数据库的创建者可以在创建时指定其他的路径和文件名,也可以添加Secondary文件和更多的日志文件。

Ⅹ 怎么在delphi中搜索TXT格式文件并把文件名,文件大小,路径存入数据库

你的问题的范围太大;1.TXT文件的搜索范围没有确定;2.存入什么数据库等等等都还没有说明;尽管别人可以帮你,可是都只能说明一些大概的方法,不可能把细节都帮你想好的。提供一些参考资料吧1.搜索文件的函数和代码procereGetDirsAndFiles(Path:String;Strings:TStrings;IncludePath:Boolean=True);//参数Path表示起始目录,如“c:\MyDir”;Strings用来存放搜索的结果;IncludePath指定返回结果是否包括路径,默认为TruevarF:TSearchRec;FileName,RFileName:String;begin//开始搜索ifFindFirst(Path+'\*.*',faAnyFile,F)=0thenrepeatFileName:=F.Name;//“.”和“..”两个内建文件夹对我们来说是毫无用处的,但是这个函数也找出来了if(FileName<>'.')and(FileName<>'..')thenbeginifIncludePaththenRFileName:=Path+'\'+FileNameelseRFileName:=FileName;//向字符串列表中添加搜索结果Strings.Add(RFileName);//如果是文件夹,则递归ifF.AttrandfaDirectory<>0then//指定新的起始目录GetDirsAndFiles(Path+'\'+F.Name,Strings);end;//直到搜索完成untilFindNext(F)<>0;//最后释放资源FindClose(F);end;2.获得文件大小varsr:TSearchRec;beginifFindFirst('c:\temp\test.dat',faAnyFile,sr)=0thensr.size就是指文件的大小。

未经允许不得转载:山九号 » 文件名与路径分别存放数据库|赠500分!用asp编程实现文件备份并保存文件名和路径到数据库

赞 (0)