c ftp 判斷目錄是否存在和建立資料夾

2022-01-18 08:27:44 字數 1748 閱讀 3774

工作中專案一直使用的ftp上傳日誌檔案出現了問題,新的伺服器搭建好後,日誌無法上傳。正好來學習一下ftp。

程式中的流程是,乙個計時器,每分鐘檢測配置檔案中本地日誌檔案路徑下有沒有日誌檔案,如果有就上傳到伺服器上去,然後把本地的檔案刪掉。日誌以日期為單位,每天乙個資料夾,之後是日誌型別,按型別分資料夾。上傳之前先檢測伺服器上是否存在該資料夾,如果不存在則建立乙個檔案。

下面是**。(只放ftp那部分)

///

///判斷檔案的目錄是否存,不存則建立

/// ///

本地檔案目錄

public

void checkdirectoryandmakemywilson3(string

destfilepath)

catch

(exception)}}

}

public

void checkdirectoryandmakemywilson2(string rootdir, string

remotedirname)

///

///判斷當前目錄下指定的子目錄是否存在

/// ///

指定的目錄名

public

bool directoryexist(string rootdir, string

remotedirectoryname)}}

return

false

; }

//

獲取子目錄

public

string getdirectorylist(string

dirname)

else}}

}return

strlist.toarray();

}

///

///獲得檔案明晰

/// ///

///public

string getfilesdetaillist(string

path)

//

都呼叫這個

//上面的**示例了如何從ftp伺服器上獲得檔案列表

private

string getfilelist(string path, string

wrmethods)

//to remove the trailing '' ''

if (result.tostring() != ""

)

reader.close();

response.close();

return result.tostring().split('\n'

); }

catch

(exception ex)

}

//

連線ftp

private

void

connect(string path)

///

///建立目錄

/// ///

public

void makedir(string

dirname)

catch

(exception ex)

}

linux API 判斷目錄是否存在

create folder struct stat statbuf if 0 stat myfolder statbuf if failed to get the status of this directory if 1 chmod myfolder s irusr s iwusr s ixusr...

Python判斷檔案 目錄是否存在並建立 刪除檔案

一 判斷檔案 目錄 1 使用os模組 判斷檔案是否存在 os.path.isfile path 判斷目錄是否存在 os.path.isdir path 判斷路徑是否存在 使用 path 模組 os.path.exists path 使用 access 方法 os.access path,os.f o...

shell判斷目錄 檔案是否存在

編寫指令碼 vim a.sh bin bash a ls grep zabbix b usr local src zabbix if d a then touch b echo b已建立 else echo a fi具體引數如下 根據自己需要選擇相對應的引數 e 判斷 a是否存在 d 判斷 a是否存...