发布时间: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...
返回主页:鞍山人才网
本文网址:http://0412job.cn/view-8249-1.html