2012-03-30 25 views
2

工作中出现了一个问题,我不确定答案。假设在一个进程中有一个句柄到一个目录。手柄有RW设置,并可以说它指向桌面。有没有什么方法可以使用手柄来读取或写入文件到桌面?只使用手柄读写文件

感谢您的任何想法!

编辑:澄清,这是在Windows上,是一个指向桌面的文件句柄。让我们假设你已经知道句柄的价值,并且希望在同一个进程中使用它来读/写文件到它指向的桌面。任何代码都是允许的,包括Windows API。

+0

你在说什么样的句柄?一个OS句柄?如果是这样,什么OS? – 2012-03-30 18:18:57

+0

目录句柄不好。为了编写文件,你需要一个文件句柄。如果允许任何Win API调用,那么你当然可以做任何事情。这不是一个真正的问题。 – 2012-03-30 18:25:04

+0

要改写:你有一个未知目录的句柄,你想知道它指向哪个目录,这样你就可以写一个文件了? – 2012-03-31 00:36:26

回答

0

标准C和C++没有目录的概念,因此严格的答案是no

要说更多,我们需要更多信息。你是什​​么意思的句柄?你可以使用哪些平台/库?

另外,目前还不清楚你的意思是什么,除了手柄。函数不是句柄;你可以调用函数吗?