c 的directory使用小結

2021-08-20 01:35:11 字數 1066 閱讀 3545

= =居然還有這個問題,,,感覺自己c#白學了。。。

搜尋當前路徑下所有指定型別檔案路徑

警告:"*.*",,一定要注意這個地方,千萬不要多什麼空格之類的,特別是vs喜歡自己生成空格

var files = system.io.directory.getfiles(path1.first(), "*.*", searchoption.topdirectoryonly).where(s => s.endswith(".jpg") || s.endswith(".gif") || s.endswith(".bmp") || s.endswith(".png"));檔案路徑

searchoption有兩種模式,已終止搜尋當前目錄,一中搜尋當前目錄和子目錄。

1.目錄建立方法:public static directoryinfo createdirectory(string path);

2.目錄屬性設定方法:newdirinfo.atttributes = fileattributes.readonly|fileattributes.hidden;

3.目錄刪除方法:public static void delete(string path,bool recursive);

4.目錄移動方法:

public static void move(string sourcedirname,string destdirname);

5.獲取當前目錄下的所有子目錄方法:public static string getdirectories(string path);

6.獲取當前目錄下的所有檔案方法:

public static string getfiles(string path;);

7.判斷目錄是否存在方法:directory.exist

public static bool exists

(string path;

);注意:

路徑有3種方式,當前目錄下的相對路徑、當前工作盤的相對路徑、絕對路徑。以c:\tmp\book為例(假定當前工作目錄為c:\tmp)。「book」,「\tmp\book」,「c:\tmp\book」都表示c:\tmp\book。

oracle中directory的使用

今天在學習data dump的時候遇到了directory引數,但不知道其具體的建立和使用用法。1.create directory讓我們可以在oracle資料庫中靈活的對檔案進行讀寫操作,極大的提高了oracle的易用性和可擴充套件性。其語法為 create or replace director...

Directory的建立,刪除,移動

1.目錄 var path e april 2.建立目錄 if directory.exists path 3.刪除目錄 if directory.exists path 當path為空時,刪除成功。當path不為空時,會報異常 system.io.ioexception 目錄不是空的 給delet...

Apache的Directory配置指南

使用 設定指定目錄的訪問許可權,其中可包含 options allow override order allow deny require 六個屬性。options屬性 options followsymlinks indexes multiviews options可以組合設定下列選項 all 使...