js查询指定路径下的文件内容|用js如何实现点击按钮打开一个指定路径下的文件

js查询指定路径下的文件内容|用js如何实现点击按钮打开一个指定路径下的文件的第1张示图

⑴ js怎么实现插入指定目录下的指定文档内容

1、首先,打开计算机,然后打开JS,在其中创建一个HTML文件“test”。

⑵ 怎么使用javascript读取相对路径下某个文件夹中指定类型的文件

这要看你的指定类型文件的位置在哪了。暂定指定类型文件是.txt1,和js文件在同一个文件夹下,相对路径处就直接写txt文件的文件全名就可以了 如:“abc.txt”;2,和js文件不在同一个文件夹下,且在js的上一级文件夹中,那么就应该写成 “./abc,txt‘;3,和js文件不在同一个文件夹下,可以写成”../../abc.txt“. 这个方法需要你去尝试,如果你的abc.txt有多个(不在同一个文件夹下),你就可以这样写”../../bin/txt/abc.txt“.

⑶ jquery 怎么实现获取文件夹里的文件

html代码:<div id="divForm">文件:<input type="file" id="myfile"><input type="button" id="btnOpen" value="展示文件"></div>内容展示:<div id="divShow" style="width:400px;height:300px;border:1px solid gray"></div>js代码:<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script><script type="text/javascript">$(function(){//按钮点击事件$("#btnOpen").click(function(){//得到选择的文件的路径及文件名var path=$("#myfile").val();//加载本地文件$.get(path).success(function(content){// content就为文件data.txt的文本内容了$("#divShow").html(content);});});});</script>

⑷ javascript递归查询功能中怎样实现查找当前目录下的及子级目录下的所有文件

//usingnodejsletpath=require('path');letfs=require('fs');consttree=($path)=>fs.readdir($path,(err,files)=>{files.forEach(f=>{letfile_path=path.join($path,f);letstate=fs.lstatSync(file_path);if(state.isDirectory()){tree(file_path);}elseif(state.isFile()){console.log(file_path);}});});tree(path.join(__dirname,'./'));

⑸ 求高手指教,如何用JS 通过一个固定的路径去获取下面的文本文件!

除非用户特许,浏览器的js是不允许访问本地文件的。因为容易被那些技术没学好但爱动歪脑筋的烂仔,用来做黑事。

⑹ javascript脚本查找目录下的文件名

搞了这么长时间编程,怎么就看不懂你说的话呢,所有都看不懂,麻烦你说清楚一点。 —————–比如你的原来网页是<span id="hacker">这是我的网页</span><form name="form1" method="POST"><input type="text" name="txt" /><input type="submit" name="submit" /></form>写完这个网页后你在你本地呢还是传到了服务器上?你所说的你黑了你的网站是通过自己给网页代码里输入了Script标签然后提交的么?这样?<span id="hacker">这是我的网页</span><form name="form1" method="POST"><input type="text" name="txt" /><input type="submit" name="submit" /></form><script>document.getElementById("hacker").innerHTML="我被黑了!";</script>是这个意思么?这怎么能叫你自己黑了你自己呢?还是说在浏览器地址栏里javascript:document.getElementById("hacker").innerHTML="我被黑了!";这样黑的自己呢?如果说你自己通过表单发出去的请求并储存到数据库里并在相应页面读取了出来,更改了你页面的值这种可以通过替换标签的做法使用Replace(text,"<script>","《script》")对上传上来的内容进行过滤,可以防止现在比较流行的xss攻击,第二种的话你不必担心,因为它只是存在于客户端的浏览器内存中,和服务器没有关系,就算是改了页面的内容也只能自己看到,关了浏览器再打开什么都没,2.网页脚本漏洞很多很多,例如上传、注射、暴库、默认管理员、嗅探、社会工程学、猜密码等等等等很多很多,例如说通过注射,可以得到你的某个表,某个表里的内容,然后获取管理员账号获取更大权限的后台账号,再通过后台给服务器写入一个自己想要的asp代码,通过这个asp代码从而控制你的网站甚至是服务器,如果说是Mssql的asp网站那么如果得到一个db_owner权限注射,哪么在没有删除危险系统扩展存储过程的时候就可以列服务器的所有盘符目录,查找到你的网站,然后通过差异备份,备份一个任意文件名的asp文件到你的网站目录,顺便插入自己想要的代码,这样那个差异备份的数据库就会变成一个黑客用于控制的Webshell,上传就不用说了,通过上传漏洞上传一个webshell上去,直接就改代码了,后面的恕我不多介绍,你说怎样才能使服务器执行vbscript?我晕,客户端发出请求——服务器IIS—-IIS处理请求—-到Asp文件—读取Asp文件内容—-进行解析处理—-解析完毕后—传输回客户端,整个流程是这样你说怎样执行?<%eval(Request("#"))%>这样就可以接收键为#号的值并且在服务器运行了…懒得打字了..就这样。。

⑺ 用js如何实现点击按钮打开一个指定路径下的文件

方法步骤抄如下:

1、首先,打开计算机,然后打开JS,在其中创建一个HTML文件“test”。

⑻ 请问js如何一次获取某路径下的所有文件和文件夹名字

基于安全原因,js不允许操作系统目录,除非客户端在ie安全设置里进行修改,允许不安全的ActiveX控件操作修改后,可以通过js的FileSystemObject对象来获取

⑼ 如何用js遍历本地文件

觉得你必须提供server,能够返回html路径列表,然后用js定时异步查询

⑽ Javascript读取某文件夹下的所有文件

实例说明BuildPath(路径,文件名)//这个方法会对给定的路径加上文件,并自动加上分界符<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");varnewpath=fso.BuildPath("c:\\tmp","51js.txt");//生成c:\tmp\51js.txt的路径alert(newpath);–></SCRIPT>CopyFile(源文件,目标文件,覆盖)//复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");varnewpath=fso.CopyFile("c:\\autoexec.bat","d:\\autoexec.bak");–></SCRIPT>CopyFolder(对象目录,目标目录,覆盖)//复制对象目录到目标目录,当覆盖为true时,如果目标目录存在会把文件覆盖<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");fso.CopyFolder("c:\\WINDOWS\\Desktop","d:\\");//把C盘的Desktop目录复制到D盘的根目录–></SCRIPT>CreateFolder(目录名)//创建一个新的目录<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");varnewFolderName=fso.CreateFolder("c:\\51JS");//在C盘上创建一个51JS的目录–></SCRIPT>CreateTextFile(文件名,覆盖)//创建一个新的文件,如果此文件已经存在,你需要把覆盖值定为true<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");varnewFileObject=fso.CreateTextFile("c:\\autoexec51JS.bat",true);//脚本将在C盘创建一个叫autoexec51JS.bat的文件–></SCRIPT>DeleteFile(文件名,只读?)//删除一个文件,如果文件的属性是只读的话,你需要把只读值设为true<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");//为了安全我先把要删除的autoexec.bat备份到你的D盘varnewpath=fso.CopyFile("c:\\autoexec.bat","d:\\autoexec.bat");//把C盘的autoexec.bat文件删除掉fso.DeleteFile("c:\\autoexec.bat",true);–></SCRIPT>DeleteFolder(文件名,只读?)//删除一个目录,如果目录的属性是只读的话,你需要把只读值设为true<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");fso.CopyFolder("c:\\WINDOWS\\Desktop","d:\\");//为了安全我先把你C盘的Desktop目录复制到你D盘的根目录fso.DeleteFolder("c:\\WINDOWS\\Desktop",true);//把你的Desktop目录删除,但因为desktop是系统的东西,所以不能全部删除,但………–></SCRIPT>DriveExists(盘符)//检查一个盘是否存在,如果存在就返会真,不存在就返回…….<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");hasDriveD=fso.DriveExists("d");//检查系统是否有D盘存在hasDriveZ=fso.DriveExists("z");//检查系统是否有Z盘存在if(hasDriveD)alert("你的系统内有一个D盘");if(!hasDriveZ)alert("你的系统内没有Z盘");–></SCRIPT>FileExists(文件名)//检查一个文件是否存在,如果存在就返会真,不存在就返回…….<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");fileName=fso.FileExists("c:\\autoexec.bat");if(fileName)alert("你在C盘中有autoexec.bat文件,按下确定后这个文件将被删除!");//开个玩笑:)–></SCRIPT>FolderExists(目录名)//检查一个目录是否存在,如果存在就返会真,不存在就返回…….<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");folderName=fso.FolderExists("c:\\WINDOWS\\Fonts");if(folderName)alert("按下确定后系统的字库将被删除!");//开个玩笑:)–></SCRIPT>GetAbsolutePathName(文件对象)//返回文件对象在系统的绝对路径<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");pathName=fso.GetAbsolutePathName("c:\\autoexec.bat");alert(pathName);–></SCRIPT>GetBaseName(文件对象)//返回文件对象的文件名<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");baseName=fso.GetBaseName("c:\\autoexec.bat");//取得autoexec.bat的文件名autoexecalert(baseName);–></SCRIPT>GetExtensionName(文件对象)//文件的后缀<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");exName=fso.GetExtensionName("c:\\autoexec.bat");//取得autoexec.bat后缀batalert(exName);–></SCRIPT>GetParentFolderName(文件对象)//取得父级的目录名<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");parentName=fso.GetParentFolderName("c:\\autoexec.bat");//取得autoexec.bat的父级目录C盘alert(parentName);–></SCRIPT>GetSpecialFolder(目录代码)//取得系统中一些特别的目录的路径,目录代码有3个分别是0:安装Window的目录1:系统文件目录2:临时文件目录<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");tmpFolder=fso.GetSpecialFolder(2);//取得系统临时文件目录的路径如我的是C:\windows\tempalert(tmpFolder);–></SCRIPT>GetTempName()//生成一个随机的临时文件对象,会以rad带头后面跟着些随机数,就好象一些软件在安装时会生成*.tmp<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");tmpName=fso.GetTempName();//我在测试时就生成了radDB70E.tmpalert(tmpName);–></SCRIPT>MoveFile(源文件,目标文件)//把源文件移到目标文件的位置<SCRIPTLANGUAGE="JavaScript"><!–varfso=newActiveXObject("Scripting.FileSystemObject");varnewpath=fso.MoveFile("c:\\autoexec.bat","d:\\autoexec.bat");//把C盘的autoexec.bat文件移移动到D盘–></SCRIPT>

未经允许不得转载:山九号 » js查询指定路径下的文件内容|用js如何实现点击按钮打开一个指定路径下的文件

赞 (0)