gpt4 book ai didi

windows - 重命名在 Unix 上创建的在 Windows 中具有特殊字符的文件的最佳实践?

转载 作者:可可西里 更新时间:2023-11-01 10:46:26 29 4
gpt4 key购买 nike

我正在将 Unix 服务器上的文件传输到 Windows 客户端。如果文件名包含 Windows 特殊字符,例如 ",我当然会收到以下错误消息:The filename, directory name, or volume label syntax is incorrect。所以我需要选择一个不同的文件名。

重命名文件是否有任何约定或“最佳实践”以便我过滤掉特殊字符?目前我会用下划线或百分比编码的字符替换它们,但我想看看我是否可以尝试其他更好的方法。

旁注:我使用的是 Java,因此如果有内置或第三方实用程序(我不知道)可以解决此问题,对它们的引用会很棒。但不可知论的解决方案很好。

最佳答案

尝试在“”符号前使用反斜杠,如 filename/.txt 。试试看是否有效。由于 unix 脚本中的反斜杠会使 shell 无法读取任何特殊字符,如 *、"等。

关于windows - 重命名在 Unix 上创建的在 Windows 中具有特殊字符的文件的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23017487/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com