导航:首页 > 程序命令 > ftplist命令

ftplist命令

发布时间:2022-10-06 01:21:03

① 电脑抓屏制作word文档!

http://www.epsnap.com

EPSnap 是一个完全免费并且功能强大的绿色屏幕抓图工具
本软件的特点有:
一、功能强大,支持多种抓图方式:
1、抓取当前屏幕(快捷键:Win+1)
2、抓取指定窗体或单独抓取窗体上的控件,如菜单、工具条、按钮、下拉列表等(快捷键:Win+2)
3、扩展窗体捕捉,即在捕捉时,首先设定窗体的大小,这样就可以抓取到滚动条之外的图像。(快捷键:Win+3)
4、抓取当前屏幕的指定区域。(快捷键:Win+4)
5、抓取网页全图(将网页内图片一次全部抓取)(快捷键:Win+5)
二、操作简便,支持热键。
三、人性化设置,可以选择将抓取的图片保存到文件、复制到剪贴板,支持多种文件保存格式,提供自动保存功能。
四、绿色软件,不需要安装
五、体积小,只有400多K
六、支持在线升级
参考资料:http://www.epsnap.com

② Total Commander"性价比"较高的功能和插件有哪些

网上开包即用的配置好的TC版本其实挺好找的,张学思版、Shanny版(有TCEE、TCPP),具体可以Google了解。这些第三方版本有集成常用插件,下载回来直接用就好了,足够满足日常使用。个人感觉TCEE已经够用。下载回来,把里面的配置文件复制到官方的最新版就可以了。
个人推荐还要额外配的插件是F4Menu,F4功能的增强版,允许不同类型的文件调用不同的程序来编辑,配合内部文件关联,可以方便得用不同软件打开文件。最常见的应用场景:一个图片,F3快速查看,双击/回车用默认软件打开(比如Picasa),F4用Photoshop打开。

压缩包扩展插件(wcx)

ISO 查看各种光盘映像文件, 包括 ISO, BIN, NRG, IMG, C2D, S/VCD & XCD 等文件格式

MSIPLUS 查看修改 msi 文件

IMG 查看制作 img 磁盘镜像文件
CHMDir 查看 chm 文件, DBCS兼容性有待改善
MHT 查看Microsoft MHT格式文件
BZIP2 查看创建 bz2 压缩文件
7Zip 查看 7Zip 压缩文件
PE 查看 exe, dll, ocx等文件的资源(仅支持NT/2000/XP/2003)
Z 查看 z 文件
LZX 查看 lzx 文件

IETotal 可以查看 Wise, Vise, Inno Setup, Gentee Installer, InstallShield,
NullSoft Installer (ver>=1.10), SetupFactory, Eschalon, MSI Windows
Installer 等工具制作的安装文件内容

RPM 查看 rpm, cpio 文件

DEB 查看 deb 文件
IShield 查看 cab 文件
DiskdirExtended 将目录树结构(支持ARJ, CAB, RAR等多种压缩文件)保存成 dir 文本文件, 使用方法:
Alt+F5, 选择文件类型 dir
TreeCopy 将搜索结果或分支浏览模式(CTRL+B)下的文件复制到目标目录, 并保持原文件结构, 使用
方法: Alt+F5, 选择文件类型 tree
CheckSum 生成并校验 md5, sha文件, 使用方法: 生成: Alt+F5, 选择相应文件类型, 校验:
Alt+Shift+F9
DSP 查看 VC 的project (dsp 文件) 中包含的文件
Cryptonite 对文件提供128, 192 或 256 位的高强度加密, 并具有与zip相当的压缩率, 使用方法:
Alt+F5, 选择文件类型 crp
GAUP 查看多种游戏压缩包内容
查看器扩展插件(wlx)

Imagine 支持JPG, JPEG; GIF; PNG; BMP; PCX; TGA; PSD; TIF, TIFF; PCD等多种图形格
式,并对部分格式提供修改另存等功能
Office 为安装有须安装M$ Office的系统提供DOC, XLS, WRI文件的快速查看支持
IEView 支持浏览 htm, html, mht 等网页文件以及所有IE可浏览的文件,如swf
MMedia 采用Mediaplayer内核播放媒体文件,支持所有Mediaplayer支持的媒体格式,并可查看
ID3信息
nfoViewer 查看 nfo, diz 等文件
gsWlx 快速浏览PDF文件(必须安装GhostScript 7.04或更高版本)
SynPlus 为 ASM, C++, CSS, Delphi, FoxPro, HTML, INI, JAVA, BAT, Perl, php,
SQL, VBS, XML 等多种代码文件提供语法高亮支持,并增强浏览编辑功能
xBaseView 支持查看 DBF, DBC, DB, MDB, GDB, FDB, XLS, BDE, UDL, DSN 等数据库文件,并
允许编辑部分文件,列表窗口DBCS兼容性有待改善
PEViewer 查看 EXE, DLL, OCX 等PE文件信息,并可获取其编译器及版本信息(小部分界面不支持
中文,保留英文)
FileInfo 自动检测文件并显示PE文件的文件信息
iclView 查看 icl 文件,允许设置为查看 EXE, DLL 等文件的图标
swfView 查看 swf 文件

OOoView 快速浏览OOo (OpenOffice.org) 文件: .ODT .ODS .ODP .ODG .ODF .ODB .ODM
.OTT .OTH .OTS .OTG .OTP .SXW .SXC .SXG .SXI .SXD .SXM .STW .STC .STD
.STI.
文件系统扩展插件(wfx),通过网上邻居调用下列功能

Process Manager 支持查看并关闭当前进程功能(仅支持NT/2000/XP/2003)
UnInstaller 可查看并删除当前已安装的程序
Registry 支持注册表查看,修改,增加,删除操作,并支持远程注册表
Calendar 显示日历,纪念日以及太阳、月亮的天文数据等,并具有网络校时功能
Virtual Disks 虚拟光驱,支持ISO、BIN、IMG等文件,重启后生效,不支持中文名镜
像文件,但支持镜像内中文文件名(仅支持NT/2000/XP/2003)
Plugin Manager TC插件管理器,可安装、删除各种插件,不建议使用 wcx 部分管理功能
Services 可查看并修改当前的系统服务(仅支持NT/2000/XP/2003)
TConsole 在TC文件窗口内置控制台窗口,运行后请勿执行 Ctrl+G(cm_ExecuteDos) 命令
(仅支持NT/2000/XP/2003)
Environment Variables 可方便地创建、编辑、删除、重命名环境变量"
FTPList 允许以目录树方式列出 FTP 服务器"
Startup Guard 查看并修改开机运行的执行文件
Privileges 可列出当前用户所有的权限(仅支持NT/2000/XP/2003)
Netmon 显示本机所有通过网上邻居被访问的文件
FSNetStat 显示当前TCP/IP连接状态(仅支持NT/2000/XP/2003)
NetworkAlt 查看网上邻居(仅支持NT/2000/XP/2003)
NTFS 允许在Windows 9x下访问 NTFS 分区, DBCS兼容性有待改善
Linux-drives 允许Windows系统访问 Linux 的 ext2 分区和 ReiserFS 分区
Remote Admin Remote Administrator 客户端,可方便地访问服务器并执行简单操作
内容插件,可浏览更多文件信息,用于自定义列、缩略图显示或相关查找

ShellDetails 显示所有Windows资源管理器支持的字段, 如MP3文件的艺术家及歌曲名等
Anytag 显示各种格式的音频文件信息(MP3, APE, OGG...)
Media 显示视频文件相关信息
CDocProp 显示Office 文档的作者、文档标题、创建时间、修订次数等信息
Exif 显示数码照片的Exif信息, 如拍摄时间, 光圈, 曝光时间, 相机型号等
FileDiz 显示网页标题、文本文件内容或执行文件信息
Swfc 显示Macromedia的SWF文件信息
Super 根据文件扩展名,选用其它内容插件的合适字段显示

③ [200分]有关处理文件夹/档案的问题(改副名档,记录档案名,复制档案名等)

拖把更名器 V1.98i能实现你的大部分目的。国产免费绿色小软,实用,推荐。
dos命令也能完成你的不少问题。
1、还是算了吧,这样安全点,免得后悔
2.这个不懂,重命名吧,也可以把重命名的快捷方式备份到一个文件夹中,重装系统后还可以用。
3.拖把更名器可以根据文本文件的内容来批量重命名。你要新建?那先随便新建一些,建好了再重命令吧
4.第一次用右键选择程序打开时注意在程序列表下方的“始终用选中程序打开”前打勾
5.用ftplist这个小软件即可,或者用tree > 1.txt这样的dos命令。
6.拖把更名器可以
7.没用过,不懂

④ 如何使用ftp的list命令

如果是在命令行方式下面,使用 ftp 命令访问远程服务器的话,有时候是需要使用 passive(被动模式)的,这样的话就可以使用 ls 等各种有效命令。否则的话,ftp 就会处于一种死循环状态。

⑤ 我现在想把,一千多首歌曲的名字用打印机打印出来,该如何做

你真是幸运,我昨天才搞定这个问题。若你用我的法子成功,我希望你把你的歌曲名单贴一份这里。

方法一
不用软件,试试DOS命令吧。
如:tree命令:显示目录结构
tree [drive:][path][/f][/a]
其中:[drive:]盘符;:[path]路径;[f]显示每个目录中的文件名; [/a]用文本字符而不是图形字符显示目录的行。

例:运行中打开cmd,输入:
tree g:\my >>g:\my\tree.txt 回车。
>>是重定向命令,将tree的结果输出至g:\my\tree.txt 。

不喜欢它的列表样式的话, Dir /s >>FileName.TXT 也不错

方法二
ftplist软件
http://down2.greendown.cn/200609/FtpList.rar 这个是中文版的。运行-本地路径-选你的音乐文件夹-保存。

下载地址都跟你贴出来了。!!!希望你能满足我的要求!!!,我也非常的喜欢音乐,属于“杂听派”的,犹好英文歌曲。

⑥ 哪种软件能自动生成文件夹下的文件目录,并以文本文档的格式保存。

可以使用dir/a/s >dirlist.txt
或者使用ftplist

⑦ 如何生成树形列表

用ftplist,点右边的"本地"然后选择就可以了
还有一些其他参数可选

下载地址:
http://www.comicer.com/stronghorse/software/exe/FtpList_chn.zip

另外你可以试试tree这个命令

⑧ 怎样用三种方法生成文件夹列表

dos命令法

1
dos命令dir和tree命令是最常用的显示文件夹列表的命令。所以这两种方法其实是一种方法。首先在开始菜单里面选择运行。在弹出的运行命令框输入 cmd 这时就会弹出黑黑的cmd窗口

2
我们在资源管理器里选择我们要知道列表的文件夹。我以c盘的tmp文件为例

3
我们点击进入文件夹(抱歉文件夹是空的,但不影响演示操作)我们复制上面的路径地址

4
在cmd窗口下输入 dir 复制内容(要用右键粘贴)/w/q/s >C:\a.txt9(/w/q/s是参数可以不要,文件名和目录可以自己修改。

5
这样我们再c盘找寻这个txt文件,发现列表就生成了

6
tree命令是输入tree /f c:\路径 >C:\list.txt。由于操作类似就不再说明了
END
软件法

有一个软件可以实现类似功能,对不习惯命令操作的人是另一种好方法。首先运行ftplist(不提供地址大家自行搜索,我使用的是英文版)点击local按钮

我们发现可以选择文件夹,那么我们就选择自己要列出列表的文件夹

这时候点击确定发现文件夹的文件显示在我们眼前了

选定我们需要的区域,右键复制。再粘贴到word里就得到文件列表了。十分简单

⑨ 紧急求助,关于PHP中curl的

cURL可以使用URL的语法模拟浏览器来传输数据,

因为它是模拟浏览器,因此它同样支持多种协议,

FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等协议都可以很好的支持,包括一些:

HTTPS认证,HTTP POST方法,HTTP PUT方法,FTP上传,keyberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,

下载文件断点续传,上传文件断点续传,http代理服务器管道,甚至它还支持IPv6,scoket5代理服务器,通过http代理服务器上传文件

到FTP服务器等等。

这就是我们为什么要使用cURL的原因!

使用cURL完成简单的请求主要分为以下四步:

1.初始化,创建一个新cURL资源

2.设置URL和相应的选项

3.抓取URL并把它传递给浏览器

4.关闭cURL资源,并且释放系统资源

我们来采集一个页面,通常情况下,我们会使用file_get_contents()函数来获取:

像这样:

<?php

$str = file_get_contents('http://bbs.lampbrother.net');

//或者是:

$str = file("http://bbs.lampbrother.net");

//或者是:

readfile("http://bbs.lampbrother.net");

?>

这样我们会发现,我们没有办法有效地进行错误处理,更重要的是我们没有办法完成一些高难度的任务:

如:处理cookies,验证,表单提交,文件上传等等。

好,现在我们来用代码完成上述cURL的四步:
<?php

//1.初始化,创建一个新cURL资源

$ch = curl_init();

//2.设置URL和相应的选项

curl_setopt($ch, CURLOPT_URL, "http://www.lampbrother.net/");

curl_setopt($ch, CURLOPT_HEADER, 0);

//3.抓取URL并把它传递给浏览器

curl_exec($ch);

//4.关闭cURL资源,并且释放系统资源

curl_close($ch);

?>

上述四步中,其中第二步最为关键,可以设置一些高级选项:

例如上例中的CURLOPT_URL和CURLOPT_HEADER,分别代表“需要获取的URL地址”和“启用时会将头文件的信息作为数据流输出”,这些只是冰山一角,我们还可以设置很多选项:

选项 可选value值 备注
CURLOPT_AUTOREFERER 当根据Location:重定向时,自动设置header中的Referer:信息。
CURLOPT_BINARYTRANSFER 在启用CURLOPT_RETURNTRANSFER的时候,返回原生的(Raw)输出。
CURLOPT_COOKIESESSION 启用时curl会仅仅传递一个session cookie,忽略其他的cookie,默认状况下cURL会将所有的cookie返回给服务端。session cookie是指那些用来判断服务器端的session是否有效而存在的cookie。
CURLOPT_CRLF 启用时将Unix的换行符转换成回车换行符。
CURLOPT_DNS_USE_GLOBAL_CACHE 启用时会启用一个全局的DNS缓存,此项为线程安全的,并且默认启用。
CURLOPT_FAILONERROR 显示HTTP状态码,默认行为是忽略编号小于等于400的HTTP信息。
CURLOPT_FILETIME 启用时会尝试修改远程文档中的信息。结果信息会通过curl_getinfo()函数的CURLINFO_FILETIME选项返回。 curl_getinfo().
CURLOPT_FOLLOWLOCATION 启用时会将服务器服务器返回的"Location: "放在header中递归的返回给服务器,使用CURLOPT_MAXREDIRS可以限定递归返回的数量。
CURLOPT_FORBID_REUSE 在完成交互以后强迫断开连接,不能重用。
CURLOPT_FRESH_CONNECT 强制获取一个新的连接,替代缓存中的连接。
CURLOPT_FTP_USE_EPRT 启用时当FTP下载时,使用EPRT (或 LPRT)命令。设置为FALSE时禁用EPRT和LPRT,使用PORT命令 only.
CURLOPT_FTP_USE_EPSV 启用时,在FTP传输过程中回复到PASV模式前首先尝试EPSV命令。设置为FALSE时禁用EPSV命令。
CURLOPT_FTPAPPEND 启用时追加写入文件而不是覆盖它。
CURLOPT_FTPASCII CURLOPT_TRANSFERTEXT的别名。
CURLOPT_FTPLISTONLY 启用时只列出FTP目录的名字。
CURLOPT_HEADER 启用时会将头文件的信息作为数据流输出。
CURLINFO_HEADER_OUT 启用时追踪句柄的请求字符串。 从 PHP 5.1.3 开始可用。CURLINFO_前缀是故意的(intentional)。
CURLOPT_HTTPGET 启用时会设置HTTP的method为GET,因为GET是默认是,所以只在被修改的情况下使用。
CURLOPT_HTTPPROXYTUNNEL 启用时会通过HTTP代理来传输。
CURLOPT_MUTE 启用时将cURL函数中所有修改过的参数恢复默认值。
CURLOPT_NETRC 在连接建立以后,访问~/.netrc文件获取用户名和密码信息连接远程站点。
CURLOPT_NOBODY 启用时将不对HTML中的BODY部分进行输出。
CURLOPT_NOPROGRESS
启用时关闭curl传输的进度条,此项的默认设置为启用。

Note:
PHP自动地设置这个选项为TRUE,这个选项仅仅应当在以调试为目的时被改变。

CURLOPT_NOSIGNAL 启用时忽略所有的curl传递给php进行的信号。在SAPI多线程传输时此项被默认启用。 cURL 7.10时被加入。
CURLOPT_POST 启用时会发送一个常规的POST请求,类型为:application/x-www-form-urlencoded,就像表单提交的一样。
CURLOPT_PUT 启用时允许HTTP发送文件,必须同时设置CURLOPT_INFILE和CURLOPT_INFILESIZE。
CURLOPT_RETURNTRANSFER 将curl_exec()获取的信息以文件流的形式返回,而不是直接输出。
CURLOPT_SSL_VERIFYPEER 禁用后cURL将终止从服务端进行验证。使用CURLOPT_CAINFO选项设置证书使用CURLOPT_CAPATH选项设置证书目录 如果CURLOPT_SSL_VERIFYPEER(默认值为2)被启用,CURLOPT_SSL_VERIFYHOST需要被设置成TRUE否则设置为FALSE。 自cURL 7.10开始默认为TRUE。从cURL 7.10开始默认绑定安装。
CURLOPT_TRANSFERTEXT 启用后对FTP传输使用ASCII模式。对于LDAP,它检索纯文本信息而非HTML。在Windows系统上,系统不会把STDOUT设置成binary模式。
CURLOPT_UNRESTRICTED_AUTH 在使用CURLOPT_FOLLOWLOCATION产生的header中的多个locations中持续追加用户名和密码信息,即使域名已发生改变。
CURLOPT_UPLOAD 启用后允许文件上传。
CURLOPT_VERBOSE 启用时会汇报所有的信息,存放在STDERR或指定的CURLOPT_STDERR中。

对于下面的这些option的可选参数,value应该被设置一个integer类型的值:

选项 可选value值 备注
CURLOPT_BUFFERSIZE 每次获取的数据中读入缓存的大小,但是不保证这个值每次都会被填满。 在cURL 7.10中被加入。
CURLOPT_CLOSEPOLICY 不是CURLCLOSEPOLICY_LEAST_RECENTLY_USED就是CURLCLOSEPOLICY_OLDEST,还存在另外三个CURLCLOSEPOLICY_,但是cURL暂时还不支持。
CURLOPT_CONNECTTIMEOUT 在发起连接前等待的时间,如果设置为0,则无限等待。
CURLOPT_CONNECTTIMEOUT_MS 尝试连接等待的时间,以毫秒为单位。如果设置为0,则无限等待。 在cURL 7.16.2中被加入。从PHP 5.2.3开始可用。
CURLOPT_DNS_CACHE_TIMEOUT 设置在内存中保存DNS信息的时间,默认为120秒。
CURLOPT_FTPSSLAUTH FTP验证方式:CURLFTPAUTH_SSL (首先尝试SSL),CURLFTPAUTH_TLS (首先尝试TLS)或CURLFTPAUTH_DEFAULT (让cURL自动决定)。 在cURL 7.12.2中被加入。
CURLOPT_HTTP_VERSION CURL_HTTP_VERSION_NONE (默认值,让cURL自己判断使用哪个版本),CURL_HTTP_VERSION_1_0 (强制使用 HTTP/1.0)或CURL_HTTP_VERSION_1_1 (强制使用 HTTP/1.1)。
CURLOPT_HTTPAUTH
使用的HTTP验证方法,可选的值有:CURLAUTH_BASIC、CURLAUTH_DIGEST、CURLAUTH_GSSNEGOTIATE、CURLAUTH_NTLM、CURLAUTH_ANY和CURLAUTH_ANYSAFE。 可以使用|位域(或)操作符分隔多个值,cURL让服务器选择一个支持最好的值。
CURLAUTH_ANY等价于CURLAUTH_BASIC | CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM. CURLAUTH_ANYSAFE等价于CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM.
CURLOPT_INFILESIZE 设定上传文件的大小限制,字节(byte)为单位。
CURLOPT_LOW_SPEED_LIMIT 当传输速度小于CURLOPT_LOW_SPEED_LIMIT时(bytes/sec),PHP会根据CURLOPT_LOW_SPEED_TIME来判断是否因太慢而取消传输。
CURLOPT_LOW_SPEED_TIME 当传输速度小于CURLOPT_LOW_SPEED_LIMIT时(bytes/sec),PHP会根据CURLOPT_LOW_SPEED_TIME来判断是否因太慢而取消传输。
CURLOPT_MAXCONNECTS 允许的最大连接数量,超过是会通过CURLOPT_CLOSEPOLICY决定应该停止哪些连接。
CURLOPT_MAXREDIRS 指定最多的HTTP重定向的数量,这个选项是和CURLOPT_FOLLOWLOCATION一起使用的。
CURLOPT_PORT 用来指定连接端口。(可选项)
CURLOPT_PROTOCOLS
CURLPROTO_*的位域指。如果被启用,位域值会限定libcurl在传输过程中有哪些可使用的协议。这将允许你在编译libcurl时支持众多协议,但是限制只是用它们中被允许使用的一个子集。默认libcurl将会使用全部它支持的协议。参见CURLOPT_REDIR_PROTOCOLS. 可用的协议选项为:CURLPROTO_HTTP、CURLPROTO_HTTPS、CURLPROTO_FTP、CURLPROTO_FTPS、CURLPROTO_SCP、CURLPROTO_SFTP、CURLPROTO_TELNET、CURLPROTO_LDAP、CURLPROTO_LDAPS、CURLPROTO_DICT、CURLPROTO_FILE、CURLPROTO_TFTP、CURLPROTO_ALL 在cURL 7.19.4中被加入。
CURLOPT_PROXYAUTH HTTP代理连接的验证方式。使用在CURLOPT_HTTPAUTH中的位域标志来设置相应选项。对于代理验证只有CURLAUTH_BASIC和CURLAUTH_NTLM当前被支持。 在cURL 7.10.7中被加入。
CURLOPT_PROXYPORT 代理服务器的端口。端口也可以在CURLOPT_PROXY中进行设置。
CURLOPT_PROXYTYPE 不是CURLPROXY_HTTP (默认值) 就是CURLPROXY_SOCKS5。 在cURL 7.10中被加入。
CURLOPT_REDIR_PROTOCOLS CURLPROTO_*中的位域值。如果被启用,位域值将会限制传输线程在CURLOPT_FOLLOWLOCATION开启时跟随某个重定向时可使用的协议。这将使你对重定向时限制传输线程使用被允许的协议子集默认libcurl将会允许除FILE和SCP之外的全部协议。这个和7.19.4预发布版本种无条件地跟随所有支持的协议有一些不同。关于协议常量,请参照CURLOPT_PROTOCOLS。 在cURL 7.19.4中被加入。
CURLOPT_RESUME_FROM 在恢复传输时传递一个字节偏移量(用来断点续传)。
CURLOPT_SSL_VERIFYHOST 1 检查服务器SSL证书中是否存在一个公用名(common name)。译者注:公用名(Common Name)一般来讲就是填写你将要申请SSL证书的域名 (domain)或子域名(sub domain)。2 检查公用名是否存在,并且是否与提供的主机名匹配。
CURLOPT_SSLVERSION 使用的SSL版本(2 或 3)。默认情况下PHP会自己检测这个值,尽管有些情况下需要手动地进行设置。
CURLOPT_TIMECONDITION 如果在CURLOPT_TIMEVALUE指定的某个时间以后被编辑过,则使用CURL_TIMECOND_IFMODSINCE返回页面,如果没有被修改过,并且CURLOPT_HEADER为true,则返回一个"304 Not Modified"的header, CURLOPT_HEADER为false,则使用CURL_TIMECOND_IFUNMODSINCE,默认值为CURL_TIMECOND_IFUNMODSINCE。
CURLOPT_TIMEOUT 设置cURL允许执行的最长秒数。
CURLOPT_TIMEOUT_MS 设置cURL允许执行的最长毫秒数。 在cURL 7.16.2中被加入。从PHP 5.2.3起可使用。
CURLOPT_TIMEVALUE 设置一个CURLOPT_TIMECONDITION使用的时间戳,在默认状态下使用的是CURL_TIMECOND_IFMODSINCE。

对于下面的这些option的可选参数,value应该被设置一个string类型的值:

选项 可选value值 备注
CURLOPT_CAINFO 一个保存着1个或多个用来让服务端验证的证书的文件名。这个参数仅仅在和CURLOPT_SSL_VERIFYPEER一起使用时才有意义。 .
CURLOPT_CAPATH 一个保存着多个CA证书的目录。这个选项是和CURLOPT_SSL_VERIFYPEER一起使用的。
CURLOPT_COOKIE 设定HTTP请求中"Cookie: "部分的内容。多个cookie用分号分隔,分号后带一个空格(例如, "fruit=apple; colour=red")。
CURLOPT_COOKIEFILE 包含cookie数据的文件名,cookie文件的格式可以是Netscape格式,或者只是纯HTTP头部信息存入文件。
CURLOPT_COOKIEJAR 连接结束后保存cookie信息的文件。
CURLOPT_CUSTOMREQUEST
使用一个自定义的请求信息来代替"GET"或"HEAD"作为HTTP请求。这对于执行"DELETE" 或者其他更隐蔽的HTTP请求。有效值如"GET","POST","CONNECT"等等。也就是说,不要在这里输入整个HTTP请求。例如输入"GET /index.html HTTP/1.0 "是不正确的。

Note: 在确定服务器支持这个自定义请求的方法前不要使用。

CURLOPT_EGDSOCKET 类似CURLOPT_RANDOM_FILE,除了一个Entropy Gathering Daemon套接字。
CURLOPT_ENCODING HTTP请求头中"Accept-Encoding: "的值。支持的编码有"identity","deflate"和"gzip"。如果为空字符串"",请求头会发送所有支持的编码类型。 在cURL 7.10中被加入。
CURLOPT_FTPPORT 这个值将被用来获取供FTP"POST"指令所需要的IP地址。"POST"指令告诉远程服务器连接到我们指定的IP地址。这个字符串可以是纯文本的IP地址、主机名、一个网络接口名(UNIX下)或者只是一个'-'来使用默认的IP地址。
CURLOPT_INTERFACE 网络发送接口名,可以是一个接口名、IP地址或者是一个主机名。
CURLOPT_KRB4LEVEL KRB4 (Kerberos 4) 安全级别。下面的任何值都是有效的(从低到高的顺序):"clear"、"safe"、"confidential"、"private".。如果字符串和这些都不匹配,将使用"private"。这个选项设置为NULL时将禁用KRB4 安全认证。目前KRB4 安全认证只能用于FTP传输。
CURLOPT_POSTFIELDS 全部数据使用HTTP协议中的"POST"操作来发送。要发送文件,在文件名前面加上@前缀并使用完整路径。这个参数可以通过urlencoded后的字符串类似'para1=val1¶2=val2&...'或使用一个以字段名为键值,字段数据为值的数组。如果value是一个数组,Content-Type头将会被设置成multipart/form-data。
CURLOPT_PROXY HTTP代理通道。
CURLOPT_PROXYUSERPWD 一个用来连接到代理的"[username]:[password]"格式的字符串。
CURLOPT_RANDOM_FILE 一个被用来生成SSL随机数种子的文件名。
CURLOPT_RANGE 以"X-Y"的形式,其中X和Y都是可选项获取数据的范围,以字节计。HTTP传输线程也支持几个这样的重复项中间用逗号分隔如"X-Y,N-M"。
CURLOPT_REFERER 在HTTP请求头中"Referer: "的内容。
CURLOPT_SSL_CIPHER_LIST 一个SSL的加密算法列表。例如RC4-SHA和TLSv1都是可用的加密列表。
CURLOPT_SSLCERT 一个包含PEM格式证书的文件名。
CURLOPT_SSLCERTPASSWD 使用CURLOPT_SSLCERT证书需要的密码。
CURLOPT_SSLCERTTYPE 证书的类型。支持的格式有"PEM" (默认值), "DER"和"ENG"。 在cURL 7.9.3中被加入。
CURLOPT_SSLENGINE 用来在CURLOPT_SSLKEY中指定的SSL私钥的加密引擎变量。
CURLOPT_SSLENGINE_DEFAULT 用来做非对称加密操作的变量。
CURLOPT_SSLKEY 包含SSL私钥的文件名。
CURLOPT_SSLKEYPASSWD
在CURLOPT_SSLKEY中指定了的SSL私钥的密码。

Note: 由于这个选项包含了敏感的密码信息,记得保证这个PHP脚本的安全。

CURLOPT_SSLKEYTYPE CURLOPT_SSLKEY中规定的私钥的加密类型,支持的密钥类型为"PEM"(默认值)、"DER"和"ENG"。
CURLOPT_URL 需要获取的URL地址,也可以在curl_init()函数中设置。
CURLOPT_USERAGENT 在HTTP请求中包含一个"User-Agent: "头的字符串。
CURLOPT_USERPWD 传递一个连接中需要的用户名和密码,格式为:"[username]:[password]"。

对于下面的这些option的可选参数,value应该被设置一个数组:

对于下面的这些option的可选参数,value应该被设置一个流资源 (例如使用fopen()):

对于下面的这些option的可选参数,value应该被设置为一个回调函数名:
选项 可选value值
CURLOPT_HEADERFUNCTION 设置一个回调函数,这个函数有两个参数,第一个是cURL的资源句柄,第二个是输出的header数据。header数据的输出必须依赖这个函数,返回已写入的数据大小。
CURLOPT_PASSWDFUNCTION 设置一个回调函数,有三个参数,第一个是cURL的资源句柄,第二个是一个密码提示符,第三个参数是密码长度允许的最大值。返回密码的值。
CURLOPT_PROGRESSFUNCTION 设置一个回调函数,有三个参数,第一个是cURL的资源句柄,第二个是一个文件描述符资源,第三个是长度。返回包含的数据。
CURLOPT_READFUNCTION 拥有两个参数的回调函数,第一个是参数是会话句柄,第二是HTTP响应头信息的字符串。使用此函数,将自行处理返回的数据。返回值为数据大小,以字节计。返回0代表EOF信号。
CURLOPT_WRITEFUNCTION 拥有两个参数的回调函数,第一个是参数是会话句柄,第二是HTTP响应头信息的字符串。使用此回调函数,将自行处理响应头信息。响应头信息是整个字符串。设置返回值为精确的已写入字符串长度。发生错误时传输线程终止。
看到了吧,只要在第二个函数之内设置这些选项就可以完成相应的功能,cURL的功能是灰常强大滴,大家可以尝试一下哦!

例如,我们只想把获取到的内容输入到文件,而不是直接输出给浏览器,我们就可以使用CURLOPT_RETURNTRANSFER选项!

这样在curl执行的时候,就会把页面的内容输出到文件当中,我们就可以完成采集等功能

⑩ 请问如何将文件夹里的全部文件的名字保存下来。 有什么方法!!

在命令行下(dos)使用tree命令 具体用法可自己搜一下 Tree命令详解 也可以使用一些文件目录列表工具 推荐你试试 FtpList 可仔细看看软件中自带的帮助文件 实际上软件中也是调用系统命令来实现这一功能 只是界面比较容易操作 截图1



阅读全文

与ftplist命令相关的资料

热点内容
树莓派能不能编译汇编语言 浏览:980
如何用单片机产生sent信号 浏览:358
屋面工程量算法 浏览:248
芭比公主动画电影36部 浏览:118
割乳房的香港电影 浏览:623
爱情片推荐 电影中国范冰冰 浏览:230
邵氏电影有多少武侠 浏览:460
pdf怎样看已加密 浏览:423
啄木鸟 电影 浏览:597
有域名和服务器和源码如何建立网站 浏览:174
php订单管理系统源码 浏览:588
母亲的职业2李采谭 浏览:31
蛇跟一个小男孩的电影 浏览:779
0855 在线 浏览:968
电影院和图书馆相邻用英语怎么说 浏览:262
韩国 三个小时以上 爱情片 浏览:158
日本韩国悬疑推理片 浏览:462
华为云通用计算型服务器主频 浏览:492
韩国爱情片网址 浏览:145
宣读军官晋升命令 浏览:856