可能重複:
VB.NET to C# - my.computer.getfiles()是什麼My.Computer在C#相當於
任何一個可以告訴我下面的代碼vb.net 'My.Computer' 方法等效在C#中。?
My.Computer.FileSystem.RenameFile(oldname,newname)
My.Computer.FileSystem.DeleteFile(filename)
在此先感謝..
可能重複:
VB.NET to C# - my.computer.getfiles()是什麼My.Computer在C#相當於
任何一個可以告訴我下面的代碼vb.net 'My.Computer' 方法等效在C#中。?
My.Computer.FileSystem.RenameFile(oldname,newname)
My.Computer.FileSystem.DeleteFile(filename)
在此先感謝..
使用File類用於典型的操作,如複製,移動,重命名,創建,打開,刪除和附加到文件。您還可以使用File類來獲取和設置與創建,訪問和寫入文件相關的文件屬性或DateTime信息。
您可以使用System.IO.File
來做大部分我對VB有限的知識表示My.Computer.FileSystem
可以做的事情。
這些方法仍然是靜態的,並且需要處理您希望處理的文件的路徑。因此,對於您提供的例子...
File.Move(oldname, newname); //File renames things just like Unix does- by moving them
File.Delete(filename);
謝謝你詳細的信息。它幫助我.. – Ramesh 2012-08-02 13:30:56
我從來都無法理解爲什麼這些在VB中進行了介紹,但是,對於那些兩個例子,File.Move(oldname, newname)
和File.Delete(filename)
當然,這兩種方法也工作, VB ...
您可以使用
System.IO.Move(oldFileName, newFileName);
使用命名空間System.IO
刪除文件
File.Delete(string path);
重命名文件
File.Move(string sourceFileName, string destFileName)
的System.IO命名空間是你在找什麼。
以下是最直接等同:
Microsoft.VisualBasic.FileSystem.Rename(oldname, newname)
Microsoft.VisualBasic.FileSystem.Kill(filename)
事實上它採用VB自己的文件系統類,通過,我不知道我會建議使用它,因爲這樣做有它的多個C#-ways 。
如果使用它,請務必在引用中添加Microsoft.VisualBasic。
您可以參考C#中的Microsoft.VisualBasic.dll
。該DLL在Microsoft.VisualBasic.Devices
名稱空間中包含Computer
類。
您可能正在尋找'File'。 'File.Open(''File.Move('... – SimpleVar 2012-08-02 13:25:05
這裏檢查這個鏈接 - http://blogs.msdn.com/b/danielfe/archive/2005/06/14/429092.aspx – Gishu 2012-08-03 06:50:10