小编Eri*_*sky的帖子

如何通过单个原子操作移动 C# .NET 中的目录

我需要能够在单个原子操作中移动整个目录,保证系统上的任何其他东西都无法通过在启动后创建新文件、锁定文件等来破坏该操作。

据推测,如果目录位于同一卷上(如果 Directory.GetDirectoryRoot() 相同),我会使用 System.IO.Directory.Move() ,否则我必须在另一个卷上创建一个新的目标目录,并且递归复制/移动下面的所有目录和文件。

我读过的任何内容都没有显示如何获得对 .NET 中整个目录叶的独占锁,因此可以安全地完成此操作。有推荐/支持的方法来做到这一点吗?

.net c# filesystems file

8
推荐指数
1
解决办法
3585
查看次数

如何在Visual C++中创建ActiveX DLL

是否有在Visual Studio 2008 C++中创建ActiveX DLL的教程/参考?

我有一个使用DLLRegisterServer/UnregisterServer构建的DLL,并且已经注册了,但我在查找引用它的名称(来自vbscript)以及如何确保我的函数正确导出时遇到了一些麻烦.我必须将我的功能放在一个特殊的课程中吗?

谢谢!

c++ dll activex

5
推荐指数
1
解决办法
6114
查看次数

标签 统计

.net ×1

activex ×1

c# ×1

c++ ×1

dll ×1

file ×1

filesystems ×1