Examples of FSView


Examples of ds.pjftp.fs.FSView

     * Handles CWD command.
     */
    @Override
    public void invoke(@NotNull final ClientSession session, @NotNull final String param) {

        final FSView fsView = session.getFsView();
        final Path dir = fsView.getPath(param);

        if (!Files.exists(dir, NOFOLLOW_LINKS)) {
            session.replyWithSpace(550, "No such directory.");
            return;
        }
        if (!Files.isDirectory(dir, NOFOLLOW_LINKS)) {
            session.replyWithSpace(550, "Not a directory.");
            return;
        }
        fsView.changeDir(param);
        session.replyWithSpace(200, "Directory changed to {}", fsView.getWorkingDir());
    }
View Full Code Here

Examples of ds.pjftp.fs.FSView

        }
        sessionUser.setHomeDir(user.getHomeDir());
        sessionUser.setPassword(user.getPassword());
        sessionUser.setWriteAccess(user.hasWriteAccess());

        final FSView fsView = FSViews.newUnixView(sessionUser);
        session.setFsView(fsView);

        session.replyWithSpace(230, "User logged in, proceed.");
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.