linux环境下,在java中用sun.net.ftp.FtpClient类去读取文件名含有“点号”的文件时报错找不到文件
类似这种文件:2011.9.9日XX详情.doc因为linux环境下对"."号敏感,会认为是一个文件夹的表示,比如上面这个文件linux就认为是2011/9/9日XX详情...
类似这种文件:2011.9.9日XX详情.doc
因为linux环境下对"."号敏感,会认为是一个文件夹的表示,比如上面这个文件linux就认为是2011/9/9日XX详情.doc,除了后缀之外的点号都默认为是文件夹的含义,导致了我用ftp类无法读取文件,各位有什么办法帮忙解决,不甚感激! 展开
因为linux环境下对"."号敏感,会认为是一个文件夹的表示,比如上面这个文件linux就认为是2011/9/9日XX详情.doc,除了后缀之外的点号都默认为是文件夹的含义,导致了我用ftp类无法读取文件,各位有什么办法帮忙解决,不甚感激! 展开
展开全部
java对.号解析的问题。linux是对.不敏感的。简单,转义字符,搞定。2011\.9\.9日XX详情.doc
或者
2011\\.9\\.9日XX详情.doc
对java的转义字符不是很了解。上述两种应该有一个可行。
或者
2011\\.9\\.9日XX详情.doc
对java的转义字符不是很了解。上述两种应该有一个可行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class P1{
private int[][] a=null;
private int rownum=0,colnum=0;
//存储每行中最小的那个数的行和列,如"1,2"---第一行,第二列
private int[] rows=null;
//存储每列中最大的那个数的行和列,如"1,2"---第一行,第二列
private int[] cols=null;
private int num=0;
P1(int[][] a,int row,int col){
this.a = a;
this.rownum=row;
this.colnum=col;
rows = new int[row];
cols = new int[col];
}
private int[][] a=null;
private int rownum=0,colnum=0;
//存储每行中最小的那个数的行和列,如"1,2"---第一行,第二列
private int[] rows=null;
//存储每列中最大的那个数的行和列,如"1,2"---第一行,第二列
private int[] cols=null;
private int num=0;
P1(int[][] a,int row,int col){
this.a = a;
this.rownum=row;
this.colnum=col;
rows = new int[row];
cols = new int[col];
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询