我正在创建一个本地Web应用程序,希望能够在其中清除目录的内容。
如何从目录中删除文件而不删除目录本身? 我需要它为空。
是否最好删除整个目录并重新创建?
答案 0 :(得分:2)
如果javascript可以删除目录内容,那将是一个很大的安全问题。 JavaScript本身无法删除系统内容。您可以对服务器进行AJAX调用,而服务器又可以删除文件
答案 1 :(得分:1)
要删除本地系统的文件,您需要服务器端脚本语言。 Vanilla Js无法为您做到这一点,因为它是一种客户端脚本语言。
如果您正在使用 Nodejs ,因为它是服务器端,您绝对可以使用unlink()
来异步删除文件 或使用{{1} }同步删除文件,您可以了解如何使用该功能here ...
演示代码unlinkSync()
-
unlinkSync()