首页 > 解决方案 > 当 Windows 资源管理器找到它时,Chrome 不会为 json 文件找到一个长的本地文件路径

问题描述

我有这个文件

file:///D:/arie/git/test_tool3/test_automation/baselines/folder1/folder3.2.1.85.49/3c476e5f494fb944905bc4636c6f29c7af207cbfed999c54b47a26964392d2ce/06-30-2018/B/Folder3Something/Folder_folder3D-324jkhdfs83jhfds8324jhsdf8s9324jklhsdfkjh324-2.5.json

当我尝试从 chrome 中打开它时,chrome 会出现一条消息

Your file was not found It may have been moved or deleted.

ERR_FILE_NOT_FOUND

但是,如果我从 Windows 资源管理器中打开同一个文件,它会找到该文件并启动一个文本编辑器来打开它。

最后,如果我将文件复制到 D:\ 并尝试从 chrome 中打开它,chrome 会成功找到文件的路径。

我的问题是:文件路径有什么问题?我尝试从 bash 中获取绝对路径并将其与 chrome 中显示的路径进行比较,但没有区别(相同的大写字母、字符等)

标签: javagoogle-chromepathautomated-testsexplorer

解决方案


好吧,没有人会需要这么长的 JSON 文件名。所以你在这里有两个选择:

  1. 将 JSON 文件保存在直接文件夹中,而不是进入越来越多的文件夹。

  2. 尽量缩短您的 JSON 文件名。对这个长字符串进行编码或删除不需要的部分。


推荐阅读