* 注意,上面的方法在文件不存在的情况下,仍能执行成功,所以我们要用下面的方法
* 判断文件是否存在,此函数要求文件是可读的,
* 即文件打开方式不能是以 Connector.WRITE 方式打开的
* 否则会抛出 IllegalModeException 异常
*/
if (!fc.exists())
{
/** *//**
* 如果不存在,就创建一个文件夹。
* 注意此函数要求文件的打开方式是可写的,
* 即用上面的可读方式,在执行到这里会抛出 IllegalModeException 异常
* 所以我们应该改成Connector.READ_WRITE 方式
* 也可以用下面的方法:fc.setWritable(true)
* 但要注意的是,这时文件就不可读了,也就是说你再使用fc.exists(),会抛出异常
* 所以最好的方法是在打开时就设置为Connector.READ_WRITE 方式
* 还要注意的是,此方法只能创建一层目录,即,如果other文件夹也不存在,则创建会失败
* 抛出IO异常。所以该方法执行成功的情况是在other文件夹存在的情况下
*/
fc.setWritable(true);
fc.mkdir();
} else
{
/** *//**
* 下面的方法是判断打开的文件是否为文件夹
*/
boolean isfolder = fc.isDirectory();

