publicclass
ftputils
else
return
ftpclient;
}/*** 去 伺服器的ftp路徑下上讀取檔案**
@param
ftppath
* @param
* @return
*/public
static listreadconfigfileforftp(string ftppath, string ftphost, string ftppassword,
string ftpusername,
intftpport)
string string =resultbuffer.tostring();
jsonarray jsonarray =jsonarray.parsearray(string);
list.add(jsonarray);
in.close();
boolean flag =ftpclient.deletefile(name);
if(flag)
ftpclient.completependingcommand();
} catch
(ioexception e)
} else}}
catch
(filenotfoundexception e)
catch
(socketexception e)
catch
(ioexception e)
return
list;
} catch
(socketexception e)
catch
(ioexception e)
return
null
; }
/*** * 刪除檔案 ***
@param
pathname ftp伺服器儲存目錄 *
* @param
filename 要刪除的檔名稱 *
* @return
*/private
static
void
deletefile(string pathname, string filename, ftpclient ftpclient)
} catch
(exception e)
finally
catch
(ioexception e) }}
}}
適用於讀取乙個資料夾中的多個檔案,並且每讀取乙個刪除乙個。
這裡有乙個小坑,就是如果資料夾裡面有多個檔案的時候,讀取下乙個檔案的時候,輸入流會報空指標異常,這裡關鍵的一步就是
ftpclient.completependingcommand();必須加上這行**。另外輸出檔案一定要先關閉流的使用!
多個檔案 git 資料夾 多個資料夾文件的合併
設定工作路徑 filename 新建列表,存放每個檔案資料框 每乙個excel讀取後存放在資料框 frame 新建列表,存放每個檔案資料框 每乙個excel讀取後存放在資料框 forroot,files,documentsinos.walk dir print root,documents ford...
讀取資料夾中的目錄
import os def list dir file dir f open c users 10107472 desktop ok.txt w 開啟檔案 通過 listdir 得到的是僅當前路徑下的檔名,不包括子目錄中的檔案,如果需要得到所有檔案需要遞迴 print n n listdir pri...
asp讀取資料夾中的檔案
for each item in mydir.files 依次讀取web目錄下的每個檔案物件 dname item.path 讀取每個檔名的完整路徑和檔名 htmfile replace dname,mydir 將路完整檔案和名徑中的目錄名替換掉,保留下來的就是純檔名 response.write ...