在 Windows 上完美运行的 Node JS FS 代码在 Ubuntu 服务器上运行不正常
The Node JS FS Code which works perfectly on Windows Doesn't work in an Ubuntu server
以下代码在我的机器上运行完美,但是当我将它放到 Ubuntu 服务器上时,它似乎有一些问题。我不确定为什么
if (!existsSync(`${some path}/${MemberID}`)){
mkdirSync(`${some path}/${MemberID}`);
}
我认为这与Windows和Linux中不同的文件系统有关。
我什至不是 Linux 初学者。提前致谢:)
认为您没有创建目录的权限
使用ls -l
检查权限
首先确保${some path}的路径已经存在。
其次,检查 运行 节点进程的访问权限是否有权创建该路径。
第三,在终端/控制台上尝试(用真实路径和值替换一些路径和MemberID)
mkdir "some path/MemberID"
以下代码在我的机器上运行完美,但是当我将它放到 Ubuntu 服务器上时,它似乎有一些问题。我不确定为什么
if (!existsSync(`${some path}/${MemberID}`)){
mkdirSync(`${some path}/${MemberID}`);
}
我认为这与Windows和Linux中不同的文件系统有关。 我什至不是 Linux 初学者。提前致谢:)
认为您没有创建目录的权限
使用ls -l
检查权限
首先确保${some path}的路径已经存在。
其次,检查 运行 节点进程的访问权限是否有权创建该路径。
第三,在终端/控制台上尝试(用真实路径和值替换一些路径和MemberID)
mkdir "some path/MemberID"