如何使用JavaScript将文件保存在相对路径中
how to save file in relative path using javascript
我想使用 javascript 将 .json 文件保存在应用程序路径中。我使用以下代码来保存文件。但它保存在物理路径中。不在应用程序路径中。我的代码是:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("E:''Model.json", true);
s.WriteLine(json);
s.Close();
在服务器端可以使用Server.MapPath,但我不知道如何保存在Javascript中。请指导我的朋友,提前谢谢..
我认为您是通过Windows脚本主机或类似程序运行此函数的。
只需使用相对路径:
var s = fso.CreateTextFile("Model.json", true);
注意我把E:''
关掉了。
我不知道"应用程序路径"是什么意思,但这会将文件保存在运行脚本/应用程序的当前目录中。如果要相对于其中一个"特殊"Windows文件夹执行此操作,请使用FileSystemObject#GetSpecialFolder
获取特殊文件夹的路径,然后将路径附加到该文件夹。
你不能只剥离驱动器前缀和相对路径吗?
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("MyFolder''Model.json", true);
s.WriteLine(json);
s.Close();
此外,通过查看 FSO 文档,有几种方法可以获取当前目录路径并自行计算路径。
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 我可以获得相对于被点击元素的确切点击位置吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 用于检查数组中是否存在元素的javascript自定义方法
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 正在将事件处理程序添加到不存在的类
- 可以用'吗/'在相对路径中
- 是否存在React Native“;WEB代码安全防护”;
- 一个密码测试程序,如果存在空格,它会提醒用户
- 验证会话中是否存在对象's数组
- javascript如果图像不存在don't加载它
- 如何查找值是否存在于二叉树中
- IE9的HTML5 Canvas getImageData()函数存在问题
- JavaScript:单击时相对于父级增加变量值
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- CORS-服务器端cookie没有保存在chrome浏览器上
- 检查是否存在使用chrome扩展的javascript库