javascript读取c

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

实例说明

BuildPath(路径,文件名) //这个方法会对给定的路径加上文件,并自动加上分界符

SCRIPT LANGUAGE=”JavaScript

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

var newpath = fso.BuildPath(“c:\\tmp”, “51js.txt”); //生成 c:\tmp\51js.txt的路径

alert(newpath);

/SCRIPT

CopyFile(源文件, 目标文件, 覆盖) //复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

var newpath = fso.CopyFile(“c:\\autoexec.bat”, “d:\\autoexec.bak”);

/SCRIPT

CopyFolder(对象目录,目标目录 ,覆盖) //复制对象目录到目标目录,当覆盖为true时,如果目标目录存在会把文件覆盖

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

fso.CopyFolder(“c:\\WINDOWS\\Desktop”, “d:\\”); //把C盘的Desktop目录复制到D盘的根目录

/SCRIPT

CreateFolder(目录名) //创建一个新的目录

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

var newFolderName = fso.CreateFolder(“c:\\51JS”); //在C盘上创建一个51JS的目录

/SCRIPT

CreateTextFile(文件名, 覆盖) //创建一个新的文件,如果此文件已经存在,你需要把覆盖值定为true

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

var newFileObject = fso.CreateTextFile(“c:\\autoexec51JS.bat”, true); //脚本将在C盘创建一个叫 autoexec51JS.bat的文件

/SCRIPT

DeleteFile(文件名, 只读?) //删除一个文件,如果文件的属性是只读的话,你需要把只读值设为true

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”); //为了安全我先把要删除的autoexec.bat备份到你的D盘

var newpath = fso.CopyFile(“c:\\autoexec.bat”, “d:\\autoexec.bat”); //把C盘的autoexec.bat文件删除掉

fso.DeleteFile(“c:\\autoexec.bat”, true);

/SCRIPT

DeleteFolder(文件名, 只读?)//删除一个目录,如果目录的属性是只读的话,你需要把只读值设为true

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

fso.CopyFolder(“c:\\WINDOWS\\Desktop”, “d:\\”); //为了安全我先把你C盘的Desktop目录复制到你D盘的根目录

fso.DeleteFolder(“c:\\WINDOWS\\Desktop”, true); //把你的Desktop目录删除,但因为desktop是系统的东西,所以不能全部删除,但………

/SCRIPT

DriveExists(盘符) //检查一个盘是否存在,如果存在就返会真,不存在就返回…….

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

hasDriveD = fso.DriveExists(“d”); //检查系统是否有D盘存在

hasDriveZ = fso.DriveExists(“z”); //检查系统是否有Z盘存在

if (hasDriveD) alert(“你的系统内有一个D盘”);

if (!hasDriveZ) alert(“你的系统内没有Z盘”);

/SCRIPT

FileExists(文件名) //检查一个文件是否存在,如果存在就返会真,不存在就返回…….

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

fileName = fso.FileExists(“c:\\autoexec.bat”);

if (fileName) alert(“你在C盘中有autoexec.bat文件,按下确定后这个文件将被删除!”); //开个玩笑:)

/SCRIPT

FolderExists(目录名) //检查一个目录是否存在,如果存在就返会真,不存在就返回…….

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

folderName = fso.FolderExists(“c:\\WINDOWS\\Fonts”);

if (folderName) alert(“按下确定后系统的字库将被删除!”); //开个玩笑:)

/SCRIPT

GetAbsolutePathName(文件对象) //返回文件对象在系统的绝对路径

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

pathName = fso.GetAbsolutePathName(“c:\\autoexec.bat”);

alert(pathName);

/SCRIPT

GetBaseName(文件对象) //返回文件对象的文件名

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

baseName = fso.GetBaseName(“c:\\autoexec.bat”); //取得autoexec.bat的文件名autoexec

alert(baseName);

/SCRIPT

GetExtensionName(文件对象) //文件的后缀

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

exName = fso.GetExtensionName(“c:\\autoexec.bat”); //取得autoexec.bat后缀bat

alert(exName);

/SCRIPT

GetParentFolderName(文件对象) //取得父级的目录名

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

parentName = fso.GetParentFolderName(“c:\\autoexec.bat”); //取得autoexec.bat的父级目录C盘

alert(parentName);

/SCRIPT

GetSpecialFolder(目录代码) //取得系统中一些特别的目录的路径,目录代码有3个分别是 0:安装Window的目录 1:系统文件目录 2:临时文件目录

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

tmpFolder = fso.GetSpecialFolder(2); //取得系统临时文件目录的路径 如我的是 C:\windows\temp

alert(tmpFolder);

/SCRIPT

GetTempName() //生成一个随机的临时文件对象,会以rad带头后面跟着些随机数,就好象一些软件在安装时会生成*.tmp

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

tmpName = fso.GetTempName(); //我在测试时就生成了radDB70E.tmp

alert(tmpName);

/SCRIPT

MoveFile(源文件, 目标文件) //把源文件移到目标文件的位置

SCRIPT LANGUAGE=”JavaScript”

!–

var fso = new ActiveXObject(“Scripting.FileSystemObject”);

var newpath = fso.MoveFile(“c:\\autoexec.bat”, “d:\\autoexec.bat”); //把C盘的autoexec.bat文件移移动到D盘

/SCRIPT

javascript读取c

js 如何获取 ctrl+C和ctrl+v的事件?

实现的方法和详细的操作步骤如下:

1、第一步,在ue编辑器中创建一个空白的html文件和js文件,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,在ue编辑器中输入以下html代码,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,在ue编辑器中输入以下js代码,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,在ue编辑器中单击“保存”,然后选择“UTF-8-无BOM”作为格式,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,在浏览器中打开此html文件,可以看到最终获得“ctrl  + C”和“ctrl + v”的事件效果,见下图。这样,就解决了这个问题了。

javascript如何获取checkbox值并且计算?

有两种方法:

1、方法一HTML结构如下:

2、方法二javascript代码如下:

3、显示效果如下:

js获得多个checkbox选中的值的方法:

一、代码如下:

二、后台获得参数为:

//获得的均为数组值:

String checboxValues=request.getParameter(“checboxValue”);

String checboxTexts=request.getParameter(“checboxText”);

//得到每个具体值:

String checboxValue=checboxValues.split(“,”);

String checboxText=checboxTexts.split(“,”);

三、备注:

nextSibling是获得当前对象的下一个对象,nodeValue是返回一个节点的值

使用该方法必须保证文本值在input后面,否则checkboxStr[i].nextSibling.nodeValue获取不到文本值。

具体如下:%!int i = 1;%

c:forEach var=”s” items=”${requestScope.kaoshi.opt}”

td align=”right” valign=”top” width=”52″

span class=”style5″/span

input type=”checkbox” name=”opt” value=”%=i%” /

/td

td

${s}

br

hr width=”95%” align=”left”

/td

%

i++;

%

/tr

/c:forEach

然后将其中选中的值加入:

onclick=”javascript:window.location=’%=request.getContextPath()%/exam/next.do?opt=???'”

js 如何获取c:foreach中动态的id?

…循环

img id=”…” src=”…” class=”x”/

…循环

script

//jquery:

$(“img.x”).each(function(){

// $(this).attr(“id”); 得到每个图片ID,

});

/script

js如何调用c语言写的api

包含api的.h文件,然后直接调用就可以了,比如winsock.h,可以调用recv等函数,也可以在函数前面加::

答案补充

HWND hWnd = ::FindWindow(sClassName, sWindowName);//传入类明到sClassName,窗口名sWindowName,否则传入NULL

javascript 已知文件名的本地文件的读取

用JS创建文件

var fso, f1;

fso = new ActiveXObject(“Scripting.FileSystemObject”);

f1 = fso.CreateTextFile(“c:\\testfile.txt”, true);

2.用JS创建并写入数据

function CreateFile()

{

var fso, tf;

fso = new ActiveXObject(“Scripting.FileSystemObject”);

tf = fso.CreateTextFile(“c:\\testfile.txt”, true);

// 写一行,并且带有新行字符。

tf.WriteLine(“Testing 1, 2, 3.”) ;

// 向文件写三个新行字符。

tf.WriteBlankLines(3) ;

// 写一行。

tf.Write (“This is a test.”);

tf.Close();

}

3.用JS读取数据

function ReadFiles()

{

var fso, f1, ts, s;

var ForReading = 1;

fso = new ActiveXObject(“Scripting.FileSystemObject”);

f1 = fso.CreateTextFile(“c:\\testfile.txt”, true);

// 写一行。

// Response.Write(“Writing file br”);

f1.WriteLine(“Hello World”);

f1.WriteBlankLines(1);

f1.Close();

// 读取文件的内容。

// Response.Write(“Reading file br”);

ts = fso.OpenTextFile(“c:\\testfile.txt”, ForReading);

s = ts.ReadLine();

// Response.Write(“File contents = ‘” + s + “‘”);

alert(s);

ts.Close();

}

4.移动、复制和删除文件

任务

方法

移动文件 File.Move 或 FileSystemObject.MoveFile

复制文件 File.Copy 或 FileSystemObject.CopyFile

删除文件 File.Delete 或 FileSystemObject.DeleteFile

function ManipFiles()

{

var fso, f1, f2, s;

fso = new ActiveXObject(“Scripting.FileSystemObject”);

f1 = fso.CreateTextFile(“c:\\testfile.txt”, true);

Response.Write(“Writing file br”);

// 写一行。

f1.Write(“This is a test.”);

// 关闭文件。

f1.Close();

Response.Write(“Moving file to c:\\tmp br”);

// 获取 C 的根目录(C:\)中的文件的句柄。

f2 = fso.GetFile(“c:\\testfile.txt”);

// 把文件移动到 \tmp 目录。

f2.Move (“c:\\tmp\\testfile.txt”);

Response.Write(“Copying file to c:\\temp br”);

// 把文件复制到 \temp 目录。

f2.Copy (“c:\\temp\\testfile.txt”);

Response.Write(“Deleting files br”);

// 获得文件当前位置的句柄。

f2 = fso.GetFile(“c:\\tmp\\testfile.txt”);

f3 = fso.GetFile(“c:\\temp\\testfile.txt”);

// 删除文件。

f2.Delete();

f3.Delete();

Response.Write(“All done!”);

}

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月25日 20:46:02
下一篇 2024年3月25日 20:57:30

相关推荐

  • javascript包括哪些数据类型,javascript的数据类型主要包括

    javascript有几种数据类型? 1、javascript中有5种基本数据类型:Undefined、Null、Boolean、Number、String。还有1种复杂数据类型—Object,Object实质上是由一组无序的名值对(键值对)组成的。javascript不支持任何创建自定义类型的机制。 2、JavaScript 的数据类型可以分为 7 种:空…

    2024年5月18日
    3600
  • javascript遍历set,JavaScript遍历helloworld

    Java中Set集合怎样用for遍历? 1、创建一个整型数组,我们就是要遍历它。然后创建一个for循环,但是循环条件和普通for循环条件不同。for(int num : a)然后使用System.out.print(num+ );不换行输出num的值。运行查看结果。 2、list和set集合是java中最常见的两种数据结构,都是Collection的子集,今…

    2024年5月18日
    3400
  • javascript多线程库,js多线程如何实现

    如何实现javascript多线程同时运行? javascript是单线程模式,因此不能多任务同时运行。写代码的时候需要考虑尽量避免线程阻塞。解决方法:尽量使用异步+回调的方式进行处理。 搜索一下Concurrent.Thread,它是一个允许进行多线程编程的库。 为了充分利用多核CPU,可以使用 worker_threads 实现多线程, child_pr…

    2024年5月18日
    4100
  • javascript中逻辑非,js中逻辑或

    javascript中为什么有时候会使用双逻辑非运算符的 1、说明 所有一元运算符,如 ~ 运算符,以如下规则来求表达式的值: 如果将它用于 undefined 或 null 表达式,则产生一个运行时错误。 对象被转换成字符串。 如果可能,字符串被转换为数字。 2、JS双竖线运算符:是或比较。如null||‘1’,返回’1’;‘2’||‘1’,返回’2’。即…

    2024年5月18日
    3500
  • javascript验证英文,js校验中文

    怎么用js正则验证文本框只能输入中文和英文 test函数用于验证字符串是否满足正则表达式,如果满足该正则表达式返回true,否则返回false。 }$/;if(!reg.test(val)){ document.getElementById(t).innerHTML = 不符合标准!;}else{ document.getElementById(t).inn…

    2024年5月18日
    3400
  • javascript下载,Javascript下载教程

    求JavaScript权威指南书籍电子版百度云资源 1、《node.js开发指南》百度网盘txt 最新全集下载:链接:提取码:NUGH 《node.js开发指南》是郭家宝创作的精彩小说。 2、老老实实看《javascript权威指南》这个书才是好书。 3、JavaScript权威指南(第四版)算是JavaScript最好的书了。《JavaScript权威指南…

    2024年5月18日
    3500
  • 包含javascript空串的词条

    JavaScript,正则表达式,匹配“+”及空串问题 空串是一种什么都不是的存在。在正则中,可以通过量词或环视等来匹配空串。如 /a{0}/, 表示要匹配 0 个 ‘a, 也就是 “空”。如上图所示,abc 这个字符串中共有4个空串。 贪婪模式:正则表达式一般趋向于最大长度匹配。 正则表达式匹配空值方式如下:\b 匹配单词开头或结尾位置 ^ 匹配字符串开端…

    2024年5月18日
    3700
  • javascript设置文本,js设置文字大小

    在javascript中如何设置显示的文字的格式啊?急。。。 1、object.style.font =“italic normal bolder 12pt Arial“;里面改成你想要的样式就可以了。object 是你想要设置的对象。还有问题的话,百度HI我。 2、可以在使用script标签时指定charset 属性,规定在外部脚本文件中使用的字符编码。如…

    2024年5月18日
    3500
  • javascript取文本框值,JavaScript文本框

    js如何获取input输入框中输入的值 1、如何用js获取input输入框的内容 如图所示,【右键单击项目】,选择【添加新项】,先添加一个页面。然后在弹出来的窗体,选择Web窗体,点击添加进入下一步。接着输入图中的代码到head和body里面。 2、通过js来获取input的值的准备工作首先建立一个静态页面命名为getvalue.html,标题为“如何用js…

    2024年5月17日
    6400
  • javascript替代,javascript代替vba

    为什么没有人发明一种可以取代javascript的编程语言呢? 1、在加上IE和其他浏览器之前的互不兼容或者说兼容难度大,导致也出现了很多坑, 但之所以JS没有被丢弃,是因为现在越来越多的人发现了JS编程思想的优势。 2、JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。…

    2024年5月17日
    4300

发表回复

登录后才能评论



关注微信