public viod Rename(string oldPath,string newPath)参数
OldPath
必选。String 表达式,指定现有文件名和位置。OldPath 可能包含文件的目录或文件夹以及驱动器。
NewPath
必选。String 表达式,指定新文件名和位置。NewPath 可能包含目标位置的目录或文件夹以及驱动器。由 NewPath 指定的文件名不能已经不存在。
OldPath
必选。String 表达式,指定现有文件名和位置。OldPath 可能包含文件的目录或文件夹以及驱动器。
NewPath
必选。String 表达式,指定新文件名和位置。NewPath 可能包含目标位置的目录或文件夹以及驱动器。由 NewPath 指定的文件名不能已经不存在。
有可以直接用的方法吗?DirectoryInfo没有吧
string OldName = "C:\MYDIR\OLDFILE"
string NewName = "C:\YOURDIR\NEWFILE"
Rename(OldName, NewName)
我试了半天总是说没有找到这个system.DirectoryEntry名字空间。可MSDN上就有这个名字空间。可好像引用不成呀!编译时总说找不到。
我也不知道什么原因。
帮你UP一下。
string sourceDirName,
string destDirName
);想用vb的方法也可以引用vb的那个组件
对了,用过dos的人都知道,改变目录的命令就是move了,rename只能改变文件名
DirectoryInfo.MoveTo public void MoveTo(
string destDirName
);给分了