Closed G-LiuJunYu closed 5 months ago
建议拷贝到其它路径,可能该路径包含一些特殊字符
建议复制到其他路径,可能该路径包含一些特殊字符
更换路径后依旧不行,甚至尝试放在根目录依旧不行
更换路径 2024/02/01 - 22:12:27 | ERROR | task/task.go:33 | error getting executable path: CreateFile E:\palworldservertool\sav_cli.exe: The filename, directory name, or volume label syntax is incorrect.2024/02/01 - 22:12:27 | INFO | task/task.go:35 | Sav sync done
根目录 2024/02/01 - 22:17:36 | ERROR | task/task.go:33 | error getting executable path: CreateFile E:\sav_cli.exe: The filename, directory name, or volume label syntax is incorrect.2024/02/01 - 22:17:36 | INFO | task/task.go:35 | Sav sync done
这个错误提示通常是由于Windows在处理文件路径时遇到了问题。可能的原因包括:
路径格式错误:路径中可能含有不合法的字符或格式不正确。比如,路径中可能混入了不可见的特殊字符,或者使用了错误的斜杠(在Windows中通常使用反斜杠\
)。
路径引用错误:如果路径是从别的地方复制的,可能包含了错误的或不可见的字符,比如从网页或文档中复制时可能会发生这种情况。
文件不存在:确保E:\palworldservertool\sav_cli.exe
这个路径确实存在,并且文件没有被移动、删除或重命名。
权限问题:可能没有足够的权限访问该路径或文件。
要解决这个问题,你可以尝试以下步骤:
检查路径:仔细检查文件路径,确保所有字符都是正确的,特别注意路径中是否有空格或特殊字符。
重新输入路径:手动重新输入文件路径,而不是复制粘贴,以避免不可见字符的问题。
检查文件存在:去到E:\palworldservertool\
目录下,确认sav_cli.exe
文件是否存在。
以管理员身份运行:尝试以管理员权限运行你的程序,看看是否是权限问题。
路径引号:如果路径中含有空格,尝试将整个路径用双引号(")括起来。
如果上述步骤都不能解决问题,可能需要更详细的信息来进一步诊断问题。
应该像这样,我尝试运行是正常的
应该像这样,我尝试运行是正常的
我从游戏存档复制一份Level.sav文件,将该Level.sav和sav_cli.exe两个文件放在同一个文件夹里,就没有报错成功运行,但一个复制的副本显然没用。于是我将存档文件路径改回去,改为游戏存档文件的路径,就会报之前的错误。
看之前的报错信息是找不到 sav_cli 的错误,能否贴一下Level.sav的错误日志呢?
看之前的报错信息是找不到 sav_cli 的错误,能否贴一下Level.sav的错误日志呢?
不是,错误不是一起出现的,如果 sav_cli 报错就没有看到Level.sav的日志,如果Level.sav报错就没有看到sav_cli 的日志。明天白天我再操作一下,还是复现这些错误我截图给您。
好的,当然,sav_cli 报错就不会向后运行,看不到Level.sav的报错,后者sav_cli没问题,就出现了你可能说的 Level.sav 问题,初步猜测是对游戏目录的存档文件权限不足的问题,具体的等您后面贴出来看下
向gpt询问后:
2024/02/02 - 16:52:04 | ERROR | task/task.go:33 | error getting executable path: CreateFile D:\palworld-server-tool\sav_cli.exe: The filename, directory name, or volume label syntax is incorrect.2024/02/02 - 16:52:04 | INFO | task/task.go:35 | Sav sync done
我想了解的是,您在什么时候能触发sav_cli不报错而Level.sav报错?以及需要Level.sav报错的说明。 另外我看到有说您可以将config.yaml保存为ANSI编码格式,可以确认一下
我想了解的是,您在什么时候能触发sav_cli不报错而Level.sav报错?以及需要Level.sav报错的说明。 另外我看到有说您可以将config.yaml保存为ANSI编码格式,可以确认一下
解决了,是config.yaml文件编码格式问题,将config.yaml保存为ANSI编码格式,两个文件的路径前都多出了一个?,将?删掉后,程序正常运行
2024/02/01 - 21:39:14 | ERROR | task/task.go:33 | error getting executable path: CreateFile C:\Users\capta\Desktop\psd\sav_cli.exe: The filename, directory name, or volume label syntax is incorrect.2024/02/01 - 21:39:14 | INFO | task/task.go:35 | Sav sync done