gpt4 book ai didi

java - 为什么 DistributedCache 会破坏我的文件名

转载 作者:可可西里 更新时间:2023-11-01 15:00:00 24 4
gpt4 key购买 nike

我有一个奇怪的问题,DistributedCache 似乎更改了我的文件的名称,它使用原始名称作为父文件夹并将文件添加为子文件夹。

即文件夹\文件名.ext 变成文件夹\文件名.ext\文件名.ext

任何想法,我的代码如下。谢谢阿金塔约

String paramsLocation="/user/fwang/settings/ecgparams.txt";
DistributedCache.addCacheFile(new URI(paramsLocation), firstStageConf);

Path[] paths = DistributedCache.getLocalCacheFiles(job);
for (Path path: paths) {
if (path.getName().equals(ecgParamsFilename)) {
File f = new File(path.toString());
if (f.exists()) {
ecgParamsFullFileName = f.getAbsolutePath();
//this becomes /user/fwang/settings/ecgparams.txt/ecgparams.txt
}
}
}

更新:2010 年 8 月 16 日用以下内容替换原来的调用,停止名称的混淆。

DistributedCache.addCacheArchive(new URI(ecgParamsLocation), firstStageConf);

最佳答案

关于java - 为什么 DistributedCache 会破坏我的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3409285/

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