function handleDirectory()

in scripts/translate/renameAndCreate.js [34:64]


function handleDirectory(dir) {
  const indexPath = path.join(dir, 'index.md');
  const zhCNPath = path.join(dir, 'index.zh-CN.md');
  const enUSPath = path.join(dir, 'index.en-US.md');

  // 检查index.md是否存在
  fs.access(indexPath, fs.constants.F_OK, (err) => {
    if (err) {
      // index.md 不存在,跳过
      return;
    }

    // 重命名index.md为index.zh-CN.md
    fs.rename(indexPath, zhCNPath, (renameErr) => {
      if (renameErr) {
        console.error(`重命名文件失败: ${indexPath}`, renameErr);
        return;
      }
      console.log(`已重命名: ${indexPath} -> ${zhCNPath}`);

      // 创建index.en-US.md文件
      fs.writeFile(enUSPath, '', { flag: 'w' }, (writeErr) => {
        if (writeErr) {
          console.error(`创建文件失败: ${enUSPath}`, writeErr);
          return;
        }
        console.log(`已创建: ${enUSPath}`);
      });
    });
  });
}