HarmonyOS copyFileSync 是否可以复制并创建多级目录,是否需要提前创建目标目录

请问 copyFileSync 是否可以复制并创建多级目录,是否需要提前创建目标目录,例如:

srcPath:a/b/c/1.txt

dstPath: x/y/z/2.txt

其中 x/y/z/ 目录是否需要手动创建,2.txt文件是否需要先创建空文件

代码如下:

export async function copyFileToNewPath (srcPath, dstPath) {
  try {
    console.log('srcPath:', srcPath)
    console.log('dstPath:', dstPath)
    fs.copyFileSync(srcPath, dstPath);
  } catch(err) {
    console.error('copyFile error --------> ', JSON.stringify(err)) // 这里报错 文件不存在
  }
}
HarmonyOS
2024-12-25 15:37:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

只需要提前创建目录,不需要创建空文件

分享
微博
QQ
微信
回复
2024-12-25 18:18:43
相关问题
HarmonyOS里面不能一次创建多级目录
583浏览 • 1回复 待解决
HarmonyOS webview提前创建复用
231浏览 • 1回复 待解决
HarmonyOS 在应用沙箱内创建目录失败
220浏览 • 1回复 待解决
音视频播放是否需要创建长时任务
2118浏览 • 1回复 待解决
File公有目录是不能不能创建
3019浏览 • 1回复 待解决
HarmonyOS 文件复制到指定目录的demo
349浏览 • 1回复 待解决
怎样在根目录创建文件夹
4467浏览 • 1回复 待解决