C#的 System.IO.Directory.Move(Source,Target)
在搬移目錄時有不能跨磁碟區搬移的問題 但是 File.Move & File.Copy 則不會
原本想說要用 foreach 手刻了
後來 Google 發現 VB 的 Microsoft.VisualBasic.FileIO.FileSystem.MoveDirectory
可以跨磁碟區搬移目錄
!!
那就好辦了
先在C#專案下加入VB參考
之後看是要先 using 引入 Microsoft.VisualBasic.FileIO 的命名空間 或是直接叫用
Microsoft.VisualBasic.FileIO.FileSystem.MoveDirectory(Source,Target)
結束,打完收工~
-- update 20140407
上面的問題只有在 Winform 下會有問題, 今天寫 ASP.Net C# 的 File.Copy 發現可以直接過 0rz
--
※ 發信站: 批踢踢兔(ptt2.cc)
◆ From: 116.59.227.236
沒有留言:
張貼留言