FileInfo oldfile = new FileInfo(oldpath);
if (oldfile.Exists) {
//创建文件新路径对象
FileInfo newfile = new FileInfo(newpath);
//验证新文件存储路径是否存在,如果不存创建路径
if (!Directory.Exists(newpath)) Directory.CreateDirectory(newfile.Directory.ToString());
//开始移动旧文件到新文件路径下面
oldfile.MoveTo(newpath); }
停止文件的线程
例: 记事本 停止线程
//创建新的Process组件的数组,并将它们与指定的进程名称(Notepad)的所有进程资源相关联.
Process[] myprocesses;
myprocesses = Process.GetProcessesByName("Notepad");
foreach (Process instance in myprocesses)
{
//设置终止当前线程前等待1000毫秒
instance.WaitForExit(1000);
instance.CloseMainWindow();
}
用FILE类