js能创建目录嘛?

如题,能不能像后台程序那样,创建一个目录,然后写入一个文件。

阅读 5.2k
7 个回答

如果你说的是浏览器端的JavaScript的话,这个真不可以,最大限度是你可以用Blob创建一个文件流对象然后调用浏览器的下载程序下载。或者是ActiveX控件也应该OK!

前端 JS 如果可以,这将是一件非常危险的事情,主流的浏览器应该都不支持才对。

这些事情还是交给后端来做吧,比如你可以用 Node.js

不能吧。要是写入一个病毒程序,系统岂不是要崩溃。

必须不能,这是浏览器的基本安全策略。

你想想,你希望别人往你得磁盘里不停的写文件吗?

js是在浏览器里执行的 是不可以跨出浏览器 其他脚本语言 PHP asp jsp node 也都是在服务器端创建目录 而不是在用户电脑上创建目录

你可以利用HTML5 的filesystem API 创建一种简单地类似层级结构的存储形式,估计也能满足你的需求
https://github.com/MrBackKom/FileSystemAPI
这是我很早之前写过的一个简单地工具库 ,你可以看看能不能用的到。

浏览器端的语言是不可以的,但是服务器端的语言是可以的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题