你好!我的问题是关于javascript。
我想要
1.要求用户选择目录
2.然后将一堆文件写入其中(可能是创建子目录)而不与用户进行交互
我该怎么做?我可以吗?
我是javascript的新手,希望对你有所帮助。
PS。
我已经听说过要求用户通过保存文件对话框选择路径然后将数据保存到所选文件的能力,但我想问用户一次用于选择目录,然后在其中创建一堆文件,而不会为每个文件打扰用户。
答案 0 :(得分:5)
单独的Javascript没有任何方法可以访问本地计算机的文件系统以进行WRITE。周期。
但是,Downloadify Doug Neiner是为此目的而构建的,它使用了Javascript和Flash库的组合。
需要Flash 10才能工作。
或者,您可以在计算机上安装apache(或者更好的是,像XAMPP或WAMP / MAMP / LAMP这样的完整堆栈)并使用PHP(使用javascript / ajax)将文件写入本地文件系统。但是,这意味着该网站也必须在本地托管。可能你最好的选择是Downloadify
资源:
https://github.com/dcneiner/Downloadify
How to create xml file with jquery
Save content using Jquery? Write to file