macos - Unicode 问题 - 将文件/文件夹结构从 MacOS 传输到 Windows
问题描述
我目前正在执行文件服务器迁移,并且有点难过。
有问题的文件当前位于 HPFS 文件系统 (MacOS Leopard/Snow Leopard) 上的 SMB1 共享上。最终目标是将所有文件传输到 SMB3 NTFS 文件共享 (Server 2019)。
在尝试这样做时,我注意到 MacOS 服务器上使用的某些字符与 Windows 命名方案不兼容,因此整个单词在传输时被替换为 5 位哈希。
我正在尝试集思广益,让我尽可能多地保留原始文件名。到目前为止,我正在考虑以下几点:
- 确定导致问题的特定字符。
- 在 Windows 端指定替换字符。
- 编写一个脚本,将遍历所有文件/文件夹名称并根据上述规则重命名它们。
这是最好的方法吗?我有没有忽略什么?有没有人遇到过这种情况并愿意加入他们的经验?谢谢!
解决方案
推荐阅读
- python - 一行中的所有匹配项:Spacy 匹配器
- sql-server - SQL Server 2017 触发器将旧值作为更新后的新值
- git - git diff 如何判断一行是否已被修改或添加?
- git - 当我在终端中输入 git commit 时,我不会被发送到文本编辑器。怎么了?
- r - R中的直方图与for循环
- reactjs - ReactJS - 从切换按钮传递状态以隐藏 Div
- flutter - 我可以提取修改 Dart 状态的方法吗?
- for-loop - 使用更改变量在循环中定义范围
- c# - 如何在c#中从web api返回动态对象列表
- javascript - 在 React Native 中仅对字符串数组中的第一个字母进行样式设置