创建新文件时,如何停止 Groovy 用单个正斜杠替换多个正斜杠

时间:2021-03-15 15:01:40

标签: java amazon-s3 groovy

我通过 aws S3 访问了以下文件:

s3://ngi-igenomes/igenomes/Homo_sapiens/NCBI/GRCh38/Annotation/Genes/genes.gtf

我制作了一个检查文件内容的函数,并且对本地文件工作正常。考虑以下几点:

gtf_file_str = 's3://ngi-igenomes/igenomes/Homo_sapiens/NCBI/GRCh38/Annotation/Genes/genes.gtf'
println gtf_file_str
File gtf_file = new File(gtf_file_str)
println gtf_file

执行此操作时,我得到以下信息:

s3://ngi-igenomes/igenomes/Homo_sapiens/NCBI/GRCh38/Annotation/Genes/genes.gtf
s3:/ngi-igenomes/igenomes/Homo_sapiens/NCBI/GRCh38/Annotation/Genes/genes.gtf

然后我的函数无法识别 gtf_file,因为它已经去掉了双正斜杠并将其替换为单斜杠。我怎样才能阻止它替换双正斜杠?

0 个答案:

没有答案