1 5 package com.coldcore.coloradoftp.command.impl.ftp; 6 7 import com.coldcore.coloradoftp.command.Reply; 8 import com.coldcore.coloradoftp.command.impl.AbstractCommand; 9 import com.coldcore.coloradoftp.factory.ObjectFactory; 10 import com.coldcore.coloradoftp.factory.ObjectName; 11 import com.coldcore.coloradoftp.filesystem.FileSystem; 12 13 public class PwdCommand extends AbstractCommand { 14 15 public Reply execute() { 16 Reply reply = getReply(); 17 if (!testLogin()) return reply; 18 19 FileSystem fileSystem = (FileSystem) ObjectFactory.getObject(ObjectName.FILESYSTEM); 20 String dir = fileSystem.getCurrentDirectory(controlConnection.getSession()); 21 22 dir = dir.replaceAll("\"", "\"\""); 24 reply.setCode("257"); 25 reply.setText("\""+dir+"\" is current directory."); 26 return reply; 27 } 28 } 29 | Popular Tags |