当Windows资源管理器找到时,Chrome不会为json文件找到长的本地文件路径

时间:2019-01-13 14:24:30

标签: java google-chrome path automated-tests explorer

我有这个文件

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中显示的路径进行比较,但是没有区别(相同的大写字母,字符等)

1 个答案:

答案 0 :(得分:1)

好吧,没人会需要这么长的JSON文件名。因此,您在这里有2个选择:

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

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