gpt4 book ai didi

java - 无法读取文件名

转载 作者:太空宇宙 更新时间:2023-11-04 08:44:02 25 4
gpt4 key购买 nike

这个文件名是中文字符我需要读取文件名并将其显示在我的控制台中,为此我使用 if(fileName.startsWith("=?iso-8859-1"))但它不会出现在 if 语句中。

public static void main( String[] args )
{
try
{
clsEmail objEmail = new clsEmail();
File f = new File("P://1008/Work In Progress/Vijay Bheemanaik/pdf/Cisco-S11- POA1800005815-Inv04736851-100919重做没有.pdf");
String fileName = f.getName();
if (fileName != null)
{
if(fileName.startsWith("=?iso-8859-1"))
{

System.out.println("File name 2= "+fileName);

}

}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}

最佳答案

File f = new File("P://1008/Work In Progress/Vijay Bheemanaik/pdf/Cisco-S11-    POA1800005815-Inv04736851-100919重做没有.pdf");
String fileName = f.getName();
if(fileName.startsWith("=?iso-8859-1"))

您的文件名以 Cisco-S11... 开头,而不是 =?iso...

能够将编码传递给这样的字符串对我来说是新的。

关于java - 无法读取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4712446/

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