diff --git a/ftp.go b/ftp.go index 41567cd..8353715 100644 --- a/ftp.go +++ b/ftp.go @@ -128,14 +128,14 @@ func parseListLine(line string) (*Entry, os.Error) { return e, nil } -func (c *ServerConn) List() (entries []*Entry, err os.Error) { +func (c *ServerConn) List(path string) (entries []*Entry, err os.Error) { r, err := c.openDataConnection() if err != nil { return } defer r.Close() - c.conn.Cmd("LIST") + c.conn.Cmd("LIST %s", path) _, _, err = c.conn.ReadCodeLine(StatusAboutToSend) if err != nil { return