2013-08-24 47 views
0

點擊AddButton後,我在path/TempFolder中有一些圖片我想將它們的位置逐個更改爲path/Images並更改它們的名稱 任何想法?如何更改圖像從一個文件夾到另一個的路徑位置

+1

你有沒有嘗試什麼嗎?一些代碼示例會很好.. –

+0

是的,我搜索了,但他們大多數都在談論改變文件名只有 –

+0

我發現這個鏈接,但它不適合我 [鏈接](http://stackoverflow.com/問題/ 16007 /我如何轉換文件路徑到網址在asp網) –

回答

1

MS有一些關於如何實現這一目標的文檔。您是否嘗試過提供here的解決方案?

編輯:我從這裏複製了網站的SampleMove功能,爲將來的後代效仿。

// Simple synchronous file move operations with no user interface. 
public class SimpleFileMove 
{ 
    static void Main() 
    { 
     string sourceFile = @"C:\Users\Public\public\test.txt"; 
     string destinationFile = @"C:\Users\Public\private\test.txt"; 

     // To move a file or folder to a new location: 
     System.IO.File.Move(sourceFile, destinationFile); 

     // To move an entire directory. To programmatically modify or combine 
     // path strings, use the System.IO.Path class. 
     System.IO.Directory.Move(@"C:\Users\Public\public\test\", @"C:\Users\Public\private"); 
    } 
} 
+0

這聽起來不錯,我正在尋找的是複製圖像文件和刪除以前的一個 –

1

您可以使用File.Movemsdn)方法:

foreach (var item in System.IO.Directory.GetFiles(@"C:\TempFolder")) 
{ 
    string name = new System.IO.FileInfo(item).Name; 
    string newName = name.Insert(name.IndexOf("."), "_new"); 
    System.IO.File.Move(item, System.IO.Path.Combine(@"C:\Images", newName)); 
} 
相關問題