winfrom上傳多個檔案到指定資料夾
<pre name="code" class="csharp"> private void btnhoubupilian_Click(object sender, EventArgs e)
{
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.Multiselect = true;
fileDialog.Title = "請選擇檔案";
fileDialog.Filter = "所有檔案(*.*)|*.*";
if (fileDialog.ShowDialog() == DialogResult.OK)
{
string file = fileDialog.FileName;
for (int i = 0; i < fileDialog.SafeFileNames.Length; i++)
{
listhoubu.Items.Add(fileDialog.FileNames[i]);
}
}
}
private void btnhoubuimport_Click(object sender, EventArgs e)
{
try
{
//檔案的字尾名;
List<string> fileExList = new List<string>();
//檔案的全部名稱;
List<string> fileNameList = new List<string>();
if (listhoubu.Items.Count > 0)
{
foreach (string filetotalname in listhoubu.Items)
{
string fileExname = System.IO.Path.GetExtension(filetotalname);
string filename = System.IO.Path.GetFileNameWithoutExtension(filetotalname) + DateTime.Now.ToString("yyyyMMddhhmmss"); string fileTotalname = GetPath() + "\\fujian\\" + filename + fileExname;
fileNameList.Add(fileTotalname);
}
for (int i = 0; i < listhoubu.Items.Count; i++)
{
File.Copy(listhoubu.Items[i].ToString(), fileNameList[i]);
}
listhoubu.Items.Clear();
for (int i = 0; i < fileNameList.Count; i++)
{
listhoubu.Items.Add(fileNameList[i]);
}
}
else
{
MessageBox.Show("請選擇檔案!", "訊息");
return;
}
MessageBox.Show("匯入成功!", "訊息");
}
catch
{
MessageBox.Show("匯入失敗!", "訊息");
}
}
相關文章
- [Git命令]上傳單個檔案到GitHub專案已有資料夾Github
- ASP.NET Core 上傳檔案到共享資料夾ASP.NET
- 複製指定源位置的多級資料夾下所有檔案到指定目標位置
- 把多個資料夾中的檔案批量放到一個資料夾
- php多個檔案上傳PHP
- Mac如何將多個檔案快速歸類到一個資料夾裡Mac
- Git 合併指定檔案或資料夾Git
- MVC檔案上傳 - 使用Request.Files上傳多個檔案MVC
- 【Git/Github】向已有倉庫上傳檔案/資料夾Github
- C# 將資料夾中檔案複製到另一個資料夾C#
- .gitignore 在已忽略資料夾中不忽略指定檔案、資料夾...Git
- 請問如何用struts上傳多個多個檔案??
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- 快速新建多個資料夾,而且是指定名稱的!
- laravel 多檔案上傳Laravel
- vba之小功能記錄--根據內容,另存檔案到指定資料夾
- SpringMVC多個檔案上傳實現SpringMVC
- hadoop 將檔案上傳到指定的datanode 檢視檔案所在的塊Hadoop
- C#實現把指定資料夾下的所有檔案複製到指定路徑下以及修改指定檔案的字尾名C#
- 單個檔案上傳和批量檔案上傳
- AIX上打包排除某些檔案/資料夾AI
- VBA判斷指定的資料夾或檔案是否存在
- tar解壓到指定目錄並去掉壓縮檔案的層級資料夾
- Linux下刪除指定資料夾下指定字尾名的檔案Linux
- linux批量替換指定資料夾中所有檔案的指定內容Linux
- 記一個 FormData 多檔案上傳問題ORM
- linux[批量複製並重新命名]和[批量複製檔案到多個資料夾]Linux
- 獲取一個資料夾下所有指定字尾名(.java)的檔案(包括子資料夾中的內容),並將這些檔案的絕對路徑寫入到一個文字檔案中Java
- c# 上傳壓縮包 解壓,遍歷資料夾和檔案C#
- Sublime Text 查詢時排除指定的資料夾或檔案
- C# winform開啟資料夾並選中指定檔案C#ORM
- ftp上傳的檔案指定許可權FTP
- 如何在 Linux 上覆制檔案/資料夾到遠端系統?Linux
- Centos8中如何更改資料夾中多個檔案的副檔名CentOS
- 利用scp 遠端上傳下載檔案/資料夾
- Node.js折騰記一:讀指定資料夾,輸出該資料夾的檔案樹Node.js
- 畸形檔案 資料夾
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點