首页
85问答库
>
fileName=item.getName().substring(item.getName() .lastIndexOf(File.separator) + 1) ;为什么加1啊?
fileName=item.getName().substring(item.getName() .lastIndexOf(File.separator) + 1) ;为什么加1啊?
2024-11-12 10:48:55
推荐回答(1个)
回答1:
比如那个名字是C:\a\b\c.txt,用lastIndexOf()得到的是最后一个\的位置,而你想要的是c的位置,当然就要加1了。
相关问答
fileupload的fileItem.getName()取...
fileName.substring(fileName.la...
c#中string SongName = FilePath....
获取后缀名为什么在LastIndexOf("." + 1)这...
newFile1Name=Date().getTime()+...
在java里,String path = uri.subst...
这是.net代码,请问filename.LastIndexO...
<input name="uploadFileName" t...
最新问答
中南大学的公共管理是不是很差诶 我今年一不小心填了这个专业还被录取了 想问下这个专业怎样 换专业难不
种植果树国家有补贴吗?
如何理解本币贬值对进出口贸易的影响
求50首最少的现代诗古代诗
ie浏览器加载activex控件的时候出现的错误
山西运城有哪些值得游玩的景点
CAD图形只能部分选择 不能对标注进行修改,怎么可以弄成全部修改(急)
我电脑重装系统后如何找回以前上网的收藏夹?
cad中怎么去掉教育版印记
喜欢冷战是什么心理