player.URL = oldPath;
player.URL = newPath;
if(oldPath!=newPath)
{
File.Copy(newPath,oldPath,true);
}
File.Copy(newPath,oldPath,true);这句报异常“文件oldPath正由另一进程使用,因此该进程无法访问该文件。”我是在win7下编译的,在XP下就没有这种问题,和mediaplayer版本有关系吗,请大家帮忙看下!
解决方案 »
- textbox滚动条
- 请高手帮忙看看 我这个程序 为什么结果总是负数。。
- C# 如何释放一个控件
- [顶者有分]Windows Cpu使用记录 曲线图
- [共享3]C#的字符编码的理解,迷惑了我很久,希望会对一部分同样迷惑的人有所帮助(有错误的地方麻烦指出共同讨论)----分散完了呵
- 谁是“聪明人&&编程高手”,是你吗?
- 关于文本处理的方法问题!
- 请教怎么打开另一窗口后关掉当前窗口
- 请问ABCDEF等键同时按,这样的功能不能实现,Keydown的e.KeyCode好像只能捕到一个键,另外,会不会有多键冲突的问题
- 初学者的问题,各位同仁帮忙看看!!1
- 向专家提问:C#如何改变FontDialog的位置(高分)
- 求教:关于WebBrowser控件
player.URL = newPath;
if(oldPath!=newPath)
{
File.Copy(newPath,oldPath,true);
}首先要确定copy之前 player知否还在播放oldpath。(在player.URL = newPath;之前可以player。url="";player.stop(); = = 操作。)如果确定已经是在播放newPath应该是不会存在文件还在使用的情况。
player.URL = newPath;if(oldPath!=newPath)
{
File.Delete(oldPath);
while(true)
{
if(!File.Exists(oldPath))
{
break;
}
}
File.Copy(newPath,oldPath,true);
}
为程序添加新建项, 选择 应用程序清单文件, 在 app.manifest 文件中设置属性如下:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />