導航:首頁 > 程序命令 > 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命令相關的資料

熱點內容
程序員用得到數字區嗎 瀏覽:172
python求商 瀏覽:475
ipad能用c語言編譯器嗎 瀏覽:559
軟泥解壓球最新版 瀏覽:996
4萬程序員辭職創業 瀏覽:757
thinkingphp 瀏覽:595
安卓相冊移動文件夾 瀏覽:4
耳朵清潔解壓聲控99的人都睡得著 瀏覽:203
叉車出租網站源碼 瀏覽:872
共享單車的app是什麼 瀏覽:406
不帶gui的伺服器什麼意思 瀏覽:371
金剛經及PDF 瀏覽:100
php中冒號 瀏覽:356
php5432 瀏覽:350
命令在哪使用 瀏覽:170
php獲取網頁元素 瀏覽:706
為什麼需要硬體驅動編譯 瀏覽:883
pm編程怎樣看導柱孔對不對稱 瀏覽:136
農業大學選課找不到伺服器怎麼辦 瀏覽:649
路由配置網關命令 瀏覽:933