檔案目錄常用操作的類

2021-07-22 17:16:18 字數 2515 閱讀 2967

using system;

using system.io;

using system.xml;

namespace zhzuo

///

/// 複製指定目錄的所有檔案,不包含子目錄及子目錄中的檔案

///

/// 原始目錄

/// 目標目錄

/// 如果為true,表示覆蓋同名檔案,否則不覆蓋

public static void copyfiles(string sourcedir, string targetdir, bool overwrite)

///

/// 複製指定目錄的所有檔案

///

/// 原始目錄

/// 目標目錄

/// 如果為true,覆蓋同名檔案,否則不覆蓋

/// 如果為true,包含目錄,否則不包含

public static void copyfiles(string sourcedir, string targetdir, bool overwrite, bool copysubdir)

}else

}//複製子目錄

if (copysubdir)}}

///

/// 剪下指定目錄的所有檔案,不包含子目錄

///

/// 原始目錄

/// 目標目錄

/// 如果為true,覆蓋同名檔案,否則不覆蓋

public static void movefiles(string sourcedir, string targetdir, bool overwrite)

///

/// 剪下指定目錄的所有檔案

///

/// 原始目錄

/// 目標目錄

/// 如果為true,覆蓋同名檔案,否則不覆蓋

/// 如果為true,包含目錄,否則不包含

public static void movefiles(string sourcedir, string targetdir, bool overwrite, bool movesubdir)

}else

}if (movesubdir)}}

///

/// 刪除指定目錄的所有檔案,不包含子目錄

///

/// 操作目錄

public static void deletefiles(string targetdir)

///

/// 刪除指定目錄的所有檔案和子目錄

///

/// 操作目錄

/// 如果為true,包含對子目錄的操作

public static void deletefiles(string targetdir, bool delsubdir)

if (delsubdir)}}

///

/// 建立指定目錄

///

///

public static void createdirectory(string targetdir)

///

/// 建立子目錄

///

/// 目錄路徑

/// 子目錄名稱

public static void createdirectory(string parentdir, string subdirname)

///

/// 刪除指定目錄

///

/// 目錄路徑

public static void deletedirectory(string targetdir)

}///

/// 刪除指定目錄的所有子目錄,不包括對當前目錄檔案的刪除

///

/// 目錄路徑

public static void deletesubdirectory(string targetdir)

}///

/// 將指定目錄下的子目錄和檔案生成xml文件

///

/// 根目錄

/// 返回xmldocument物件

public static xmldocument createxml(string targetdir)

foreach (string directory in directory.getdirectories(targetdir))

return mydocument;

}///

/// 生成xml分支

///

/// 子目錄

/// 父目錄xmldocument

/// xmldocument物件

private static void createbranch(string targetdir, xmlelement xmlnode, xmldocument mydocument)

foreach (string directory in directory.getdirectories(targetdir))}}

}

檔案目錄操作類

using system using system.web using system.text using system.runtime.interopservices using system.io using system.io.compression namespace pub.class 目...

檔案目錄操作類

using system using system.web using system.text using system.runtime.interopservices using system.io using system.io.compression namespace pub.class 目...

檔案目錄類常用指令

指令 說明pwd 顯示當前工作目錄的絕對路徑 ls 選 項 目錄或是檔案 查詢當前目錄下的檔案,l詳情檢視,a顯示所有檔案包括隱藏 cd 選項 切換到指定目錄 cd 或者 cd 回到自己的家目錄 cd 返回上級目錄 mkdir 選項 要建立的目錄 建立乙個目錄,如果希望一次建立多級目錄需要帶上引數 ...