Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript将文件保存在相对路径中_Javascript_Html_Json_Save_Filepath - Fatal编程技术网

如何使用javascript将文件保存在相对路径中

如何使用javascript将文件保存在相对路径中,javascript,html,json,save,filepath,Javascript,Html,Json,Save,Filepath,我想使用javascript将.json文件保存在应用程序路径中。 我使用以下代码来保存文件。但它保存在物理路径中。不在应用程序路径中。 我的代码是: var fso = new ActiveXObject("Scripting.FileSystemObject"); var s = fso.CreateTextFile("E:\\Model.json", true); s.WriteLine(json); s.Close(); 在服务器端可以使用server.MapPath,但我不知

我想使用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文件夹执行此操作,请使用获取特殊文件夹的路径,然后将您的路径附加到其中。

我认为您正在通过Windows脚本主机或类似程序运行此操作

只需使用相对路径:

var s = fso.CreateTextFile("Model.json", true);
注:我将
E:\\
关闭


我不知道你所说的“应用程序路径”是什么意思,但这将把文件保存在脚本/应用程序运行的当前目录中。如果要相对于其中一个“特殊”Windows文件夹执行此操作,请使用获取特殊文件夹的路径,然后将路径附加到该文件夹。

您不能只删除驱动器前缀并使用相对路径吗

 var fso = new ActiveXObject("Scripting.FileSystemObject");

 var s = fso.CreateTextFile("MyFolder\\Model.json", true);

 s.WriteLine(json);
 s.Close();

另外,通过查看,有几种方法可以获取当前目录路径,并自己计算路径。

您不能去掉驱动器前缀并使用相对路径吗

 var fso = new ActiveXObject("Scripting.FileSystemObject");

 var s = fso.CreateTextFile("MyFolder\\Model.json", true);

 s.WriteLine(json);
 s.Close();

此外,通过查看,有几种方法可以获取当前目录路径并自己计算路径。

是否打算在网页中运行此脚本?我怀疑它是否会那样工作。你打算在网页中运行此脚本吗?我怀疑它是否能这样工作。我可以通过调用Model.json来读取文件。。但是我不能保存这个文件。@ganesh:那么这与代码无关。我刚刚抓取了你的代码,删除了
E:\`,创建了一个
json`var,并使用Windows脚本主机运行它。工作正常。我可以通过调用Model.json读取文件。。但是我不能保存这个文件。@ganesh:那么这与代码无关。我刚刚抓取了你的代码,删除了
E:\`,创建了一个
json`var,并使用Windows脚本主机运行它。很好。