鞍山人才网

通过java 为什么不能再ftp上创建中文文件夹

发布时间:2019-09-17

linux 下有可能是权限问题

匿名用户不能在根目录创建文件夹,只能上传文件.

sudo chmod 777 目标ftp文件夹

再建用户,作为账户登录ftp,
试试看

回复:

调用createNewFile()不行吗,或者试试mkdirs(),

回复:

你是说java 链接ftp服务器吗 可以调用java执行命令的api 执行mkdir命令 多级目录价格-p参数 mkdir -p a/b/c 这样

回复:

这个应该是你FTP登入账号的权限问题。你看看你CHIATP这个账号的权限是什么样的。有没有给他开创建的权限。还有最重要的是。你的用户目录里有没有你的主目录。你要把你的主目录上的地址。放在目录访问里。然后对这个目录进行权限设置。要让这个目...

回复:

文件只能上传,包括管理员也是,创建文件件是可以的,但是创建文件就是不现实的了。

回复:

是权限问题吗?如果不是的话你就应该先确定一个文件夹的名字和路径dirName然后 比如String dirName="/newDir"; File dir=new File(dirName); if(!dir.exists()) dir.mkdir();

回复:

linux 下有可能是权限问题 匿名用户不能在根目录创建文件夹,只能上传文件. sudo chmod 777 目标ftp文件夹 再建用户,作为账户登录ftp, 试试看

回复:

调用createNewFile()不行吗?或者试试mkdirs()

回复:

File file=new File("ftp://172.16.8.123/123/test.txt"); if(!file.exists()){ file.createNewFile(); } 这个样子不行吗? 由于没有ftp服务器 不能验证 你试试吧

回复:

import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import sun.net.ftp.FtpClient; /** * * @author chenc * @version 1.0 * * 2...

回复:

File f; f.isDirectory() public boolean isDirectory()测试此抽象路径名表示的文件是否是一个目录。 返回: 当且仅当此抽象路径名表示的文件存在且 是一个目录时,才返回 true;否则返回 false

回复:

首先保证ftp服务器的创建文件夹权限已开放,关键代码如下。 /** * 在当前目录下创建文件夹 * * @param dir * @return * @throws Exception */ private boolean createDir(String dir) { try { ftpClient.ascii(); StringTokenizer s = new Strin...

上一篇:3D枪械拆解2 9.6.0 下一篇:金海情缘多久发一次工资?

返回主页:鞍山人才网

本文网址:http://0412job.cn/view-8249-1.html
    信息删除