close

1.前言
以程式控制將原始檔案夾路徑下的所有檔案複製到指定檔案夾路徑下。
2.說明
首先取得原始檔案夾路徑下的所有檔案名稱

private FileInfo[] GetFileList(string path)
{
	FileInfo[] fileList = null;
	if (Directory.Exists(path))
	{
		DirectoryInfo di = new DirectoryInfo(path);
		fileList = di.GetFiles();
	}

	return fileList;
}

將檔案複製到指定檔案夾路徑下

private void CopyFiles(string remotePath, string localPath)
{
	FileInfo[] file = GetFileList(remotePath);
	for (int i = 0; i < file.Length; i++)
	{
		string fileName = remotePath + @"\" + file.GetValue(i).ToString();
		string desFileName = localPath + @"\" + file.GetValue(i).ToString();
		File.Copy(fileName, desFileName, true);
		System.Threading.Thread.Sleep(500);
	}
}

3.應用

CopyFiles(@"D:\a", @"D:\b");
MessageBox.Show("Batch copy files completed!");
arrow
arrow
    文章標籤
    C# 複製檔案
    全站熱搜
    創作者介紹
    創作者 西夏普 的頭像
    西夏普

    西夏普的部落格

    西夏普 發表在 痞客邦 留言(0) 人氣()