C 資料夾操作

2021-10-04 17:10:42 字數 2608 閱讀 7706

/********************************

author: ricard.m.tan

createtime: 2020/4/2 11:52:41

********************************/

using system.io;

using system.windows.forms;

using system.xml;

namespace chngz.paradise

/// /// 複製檔案

///

///

///

///

///

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

copyfiles(str3, str4, overwrite, true);}}

}}

}/// /// 建立檔案加夾

///

///

public static void createdirectory(string targetdir)

}/// /// 建立檔案加夾

///

///

///

public static void createdirectory(string parentdir, string subdirname)

/// /// 建立目錄xml檔案

///

///

///

public static xmldocument createxml(string targetdir)

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

return mydocument;

}/// /// 刪除資料夾

///

///

public static void deletedirectory(string targetdir)

}/// /// 刪除目標資料夾檔案

///

///

public static void deletefiles(string targetdir)

/// /// 刪除檔案

///

///

///

public static void deletefiles(string targetdir, bool delsubdir)

if (delsubdir) }}

/// /// 刪除子資料夾

///

///

public static void deletesubdirectory(string targetdir)

}public static string getabsolutepath(string relativepath)

}/// /// 獲得相對路徑

///

///

///

///

public string getrelativepath(string maindir, string fullfilepath)

int startindex = -1;

for (num2 = maindir.indexof('\\'); num2 >= 0; num2 = maindir.indexof('\\', num2))

startindex = num2;

}if (startindex >= 0)

}return fullfilepath;

}/// /// 移動檔案

///

///

///

///

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

/// /// 移動檔案

///

///

///

///

///

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

} else

}if (movesubdir)

movefiles(str3, str4, overwrite, true);

directory.delete(str3);}}

}/// /// 新建分支

///

///

///

///

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

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

}

C 資料夾操作

去除字尾 獲取string最後乙個乙個字元 void main 讀取資料夾中所有檔名 include include include 忘了這個cout就無法輸出string型別。include include finddata t,findfirst,findnext,findclose要用 usi...

C 資料夾操作

一 資料夾操作 directory類,directoryinfo類.使用using system.io命名空間 一 建立資料夾 方法一 1 private string path f text ceshi 2 private void create click object sender,event...

C 操作共享資料夾

共享檔案操作類 public class sharedfoldermanager 共享資料夾根路徑 連線共享資料夾的賬號 連線共享資料夾的密碼 連線共享資料夾,連線上後可以像操作本地磁碟的方式操作資料夾和檔案 該方法使用配置檔案中的資訊連線共享資料夾 public static bool conne...