积极答复者
如何用VB重命名文件

问题
-
我学VB有一段时间了,可从没提到如何调用文件。
如何用VB重命名文件?
- 已更改类型 ChiYauModerator 2011年7月3日 7:32 這個是問題
答案
-
你好
或者你可以嘗試使用
File.Move
E.G.
File.Move("d:\FileMoveFrom.txt", "d:\FileMoveTo.txt")
詳情可以參以下URL
http://msdn.microsoft.com/zh-cn/library/system.io.file.move.aspx
Please correct me if my concept is wrong
Chi- 已标记为答案 Xeon-H 2011年7月3日 11:02
- 取消答案标记 Xeon-H 2011年7月4日 2:33
- 已建议为答案 Mike FengModerator 2011年7月5日 11:55
- 已标记为答案 ChiYauModerator 2011年7月8日 5:28
-
您好
.NET Framework 提供的重新命名方式有以下方式,在同樣目錄下只會重新命名,不會做移動檔案,並不會占用更多內存
FileInfo.MoveTo 方法
http://msdn.microsoft.com/zh-tw/library/system.io.fileinfo.moveto(v=vs.80).aspx
File.Move 方法
http://msdn.microsoft.com/zh-tw/library/system.io.file.move(v=vs.80).aspx
另外一種做法是使用 ren 指令做更名
Dim process = New Process() process.StartInfo.FileName = "cmd.exe" process.StartInfo.UseShellExecute = False process.StartInfo.RedirectStandardInput = True process.StartInfo.RedirectStandardOutput = True process.StartInfo.RedirectStandardError = True process.StartInfo.CreateNoWindow = False process.Start() process.StandardInput.WriteLine("ren C:\3.txt 4.txt") process.StandardInput.WriteLine("exit")
歡迎參觀我的Blog.NET菜鳥自救會
- 已建议为答案 Mike FengModerator 2011年7月5日 11:55
- 已标记为答案 ChiYauModerator 2011年7月8日 5:28
-
我学VB有一段时间了,可从没提到如何调用文件。
如何用VB重命名文件?
在vb.net中没有找到直接可以重命名的方法,但是你可以变通这样做——(假设把try.xml重命名为try2.xml)File.Copy("C:\\try.xml", "C:\\try2.xml") '先拷贝源文件编程try2.xml
File.Delete("C:\\try.xml") '然后删除源文件即可
如果你有其它意见或私下交流,请发送邮件到:maledong@qq.com;或者请
下载MSDN桌面工具(Vista,Win7)
下载Technet桌面小工具(Vista,Win7)
慈善点击,点击此处- 已标记为答案 ChiYauModerator 2011年7月8日 5:28
-
还有这个方法也是重命名文件或文件夹的:
My.Computer.FileSystem.RenameFile("", "")
点链接看详情。
Mike Feng [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已标记为答案 ChiYauModerator 2011年7月8日 5:28
全部回复
-
你好
或者你可以嘗試使用
File.Move
E.G.
File.Move("d:\FileMoveFrom.txt", "d:\FileMoveTo.txt")
詳情可以參以下URL
http://msdn.microsoft.com/zh-cn/library/system.io.file.move.aspx
Please correct me if my concept is wrong
Chi- 已标记为答案 Xeon-H 2011年7月3日 11:02
- 取消答案标记 Xeon-H 2011年7月4日 2:33
- 已建议为答案 Mike FengModerator 2011年7月5日 11:55
- 已标记为答案 ChiYauModerator 2011年7月8日 5:28
-
您好
.NET Framework 提供的重新命名方式有以下方式,在同樣目錄下只會重新命名,不會做移動檔案,並不會占用更多內存
FileInfo.MoveTo 方法
http://msdn.microsoft.com/zh-tw/library/system.io.fileinfo.moveto(v=vs.80).aspx
File.Move 方法
http://msdn.microsoft.com/zh-tw/library/system.io.file.move(v=vs.80).aspx
另外一種做法是使用 ren 指令做更名
Dim process = New Process() process.StartInfo.FileName = "cmd.exe" process.StartInfo.UseShellExecute = False process.StartInfo.RedirectStandardInput = True process.StartInfo.RedirectStandardOutput = True process.StartInfo.RedirectStandardError = True process.StartInfo.CreateNoWindow = False process.Start() process.StandardInput.WriteLine("ren C:\3.txt 4.txt") process.StandardInput.WriteLine("exit")
歡迎參觀我的Blog.NET菜鳥自救會
- 已建议为答案 Mike FengModerator 2011年7月5日 11:55
- 已标记为答案 ChiYauModerator 2011年7月8日 5:28
-
我学VB有一段时间了,可从没提到如何调用文件。
如何用VB重命名文件?
在vb.net中没有找到直接可以重命名的方法,但是你可以变通这样做——(假设把try.xml重命名为try2.xml)File.Copy("C:\\try.xml", "C:\\try2.xml") '先拷贝源文件编程try2.xml
File.Delete("C:\\try.xml") '然后删除源文件即可
如果你有其它意见或私下交流,请发送邮件到:maledong@qq.com;或者请
下载MSDN桌面工具(Vista,Win7)
下载Technet桌面小工具(Vista,Win7)
慈善点击,点击此处- 已标记为答案 ChiYauModerator 2011年7月8日 5:28
-
还有这个方法也是重命名文件或文件夹的:
My.Computer.FileSystem.RenameFile("", "")
点链接看详情。
Mike Feng [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已标记为答案 ChiYauModerator 2011年7月8日 5:28