Javascript 如果存在';如果是文件,请替换为dir
假设我在文件中保存了某些内容:Javascript 如果存在';如果是文件,请替换为dir,javascript,node.js,fs,Javascript,Node.js,Fs,假设我在文件中保存了某些内容:/group1/sub1[文件] 然后在/group1/sub1/subsub1/test[dir] 节点将抛出错误:ENOTDIR:不是目录,并且不会继续 调用fs.ensureDir时,是否有方法将文件替换为目录?您可以使用“路径”模块获取基本名称: path.basename(path.dirname(filename)) 你能先检查一下它是不是一个文件/目录吗?您可以使用fs.stats。您可以先删除该文件,然后放置一个文件夹
/group1/sub1[文件]
然后在/group1/sub1/subsub1/test[dir]
节点将抛出错误:ENOTDIR:不是目录
,并且不会继续
调用fs.ensureDir时,是否有方法将文件替换为目录?您可以使用“路径”模块获取基本名称:
path.basename(path.dirname(filename))
你能先检查一下它是不是一个文件/目录吗?您可以使用fs.stats。您可以先删除该文件,然后放置一个文件夹