海岛大亨5矿挖完了:ftp有关...DIR怎么不能显示文件列表?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 10:06:41
ftp> Open 202.194.*.*
Connected to 202.194.*.*.
220 JD FTP Server Ready.
User (202.194.*.*:(none)):
331 Enter password.

230-Hewlett-Packard FTP Print Server Version 2.2.
Directory: Description:
-----------------------------------------------------
PORT1 Print to port 1 HP LaserJet 5100 Series

To print a file, use the command: put <filename> [portx]
or 'cd' to a desired port and use: put <filename>.

Ready to print to PORT1

230 User logged in.
ftp>
ftp> ls -l
200 PORT command successful.
150 Opening BINARY mode data connection.
PORT1
226 Transfer complete.
ftp: 7 bytes received in 0.00Seconds 7000.00Kbytes/sec.
ftp> dir
200 PORT command successful.
150 Opening BINARY mode data connection.
d-w--w--w- 2 JetDirect public 512 Feb 14 1999 PORT1
226 Transfer complete.
ftp: 65 bytes received in 0.00Seconds 65000.00Kbytes/sec.
以上是拷贝的CMD的内容...
上面的IP已经被我修改了
请问:为什么使用了DIR命令后,不能显示文件列表?

你这种情况是服务器端ftp服务器软件的设置问题。

例如:serv-u的软件中,在设置用户访问权限的时候,目录访问中有一项是“列表”的选项。

这个选项的功能就是是否让登陆用户看到里面的文件列表。如果这个选项没选上,那么用户登录后就是你这种情况。

这样做就是为了便于很多网站提供在ftp里面的软件下载工作,让用户可以下载,但是看不到里面的东西。

就这样啦,你如果想要看到,只能到服务器端去把这个权限给您加上。那样就可以了。

d-w--w--w- 2 JetDirect public 512 Feb 14 1999 PORT1
就是一个目录,可能没有文件吧

这应该是服务器端的权限限制问题,人家没有给你显示目录的权限.自己可以在IIS中做个FTP,然后作个实验.看看权限是如何做的!