关于ShellExecute,A引用B,从B操作A文件夹的解决方法
来源:互联网 发布:mac框架 编辑:程序博客网 时间:2024/05/01 20:57
我在位于文件夹“test”的程序A中使用shellExecute来调用文件夹外部的程序B,并退出程序A,在程序B未关闭之前想要移动或者删除文件夹test都提示无法删除,有进程正在使用。
不知道大家了不了解我说的情况。
就是比如我现在运行 E:/test/A.exe ,A.exe中有一段代码是shellExecute调用了E:/B.exe,并且关闭自身程序。
现在是B.exe处于运行阶段,这个时候我要去删除test文件夹却无法删除,提示有进程正在使用。但是test文件夹中的内容却已经被删除了。
请问我该如何处理,才能实现使用B程序来删除A程序的文件夹,并且要保证B程序是由A程序调用的。
解答:
删不掉的原因是 B.exe 的当前缺省目录是 E:/test
解决的方法是, 调用B.exe 时 制定缺省目录为E:/
转移缺省路径:SetCurrentDir()
- 关于ShellExecute,A引用B,从B操作A文件夹的解决方法
- 求教一个算法,求两个数a,b的最大公约数,a,b大于0小于10的60次方,a,b从文件夹中读取。
- 从a+b开始
- 关于a+++++b问题
- 关于A/B测试
- a>b?a:b
- a&&b与a&b的区别
- 关于A + B Problem II的总结
- 两个关于a,b的面试题
- HDUOJ关于A+B的ti
- 关于b=~a的问题解析
- 在Java中,关于a=a+b与a+=b的区别
- A+B的问题
- XTU的A+B
- 人见人爱的a^b
- 大数的a+b
- A/B的困扰
- 不一样的A+B
- 日志摘抄-如何把50万的项目做到500万
- Log4J输出日志会影响WEB应用响应时间
- INSTALL_FAILED_INSUFFICIENT_STORAGE调试错误的解决
- C# 正则表达式
- 《ASCE1885的源码分析》のWM_*代码转字符串表示的函数
- 关于ShellExecute,A引用B,从B操作A文件夹的解决方法
- Java。哎
- JQuery常用方法总结
- 网站优化,只需做好这几点
- 最简单的DDRAW C代码实现(只支持YUV420数据)
- 怎样拯救被百度K掉的站点
- 在Win32应用程序中使用MFC类库
- NoSQL漫谈 (阿里DBA所写)
- 光脚丫学LINQ(028):如何将表表示为类