现有从流中读取出来的字节数组,现在想直接用应用程序打开:
1.先把字节数组保存到本地文件,然后用System.Diagnostics.Process.Start()函数打开,但是如何判断用户何时关闭打开的文件,然后对下载的文件进行删除??
2.有没有方法可以在不保存文件的情况下直接用应用程序打开这个字节数组??求助大家了,,谢谢
1.先把字节数组保存到本地文件,然后用System.Diagnostics.Process.Start()函数打开,但是如何判断用户何时关闭打开的文件,然后对下载的文件进行删除??
2.有没有方法可以在不保存文件的情况下直接用应用程序打开这个字节数组??求助大家了,,谢谢
打开文件调用的系统的应用程序,比如.xls的文件就用的excel来打开文件,.txt的就用记事本打开文件。 这些应用程序都是可能同时打开多个文件,如能能判读关闭的是下载的那个文件?
至于何时知道他关闭,这个需要你设置一个线程,去一直循环的监视那个进程,进程名称你是肯定知道的,对吧?
不信你直接打开一个word文档,点文件-属性,就可以看到文件名。