2

我正在使用 .NET 为我们的数据仓库构建一个存储库文件夹和文件结构,在版本控制中具有许多依赖项。目前我有代码用 C# 代码创建虚拟文件和文件夹(见下文)。但是,有对象被共享。所以我想创建 Windows 文件的快捷方式以及 Windows 文件夹和文件的快捷方式。在 C# 中实现此目的的代码是什么样的?

通过 C#.NET 代码创建文件夹:

string activeDir = @"C:\Source\EDW\dw-objects\trunk\table-objects";
string objectName = reader[0].ToString();
string newPath = System.IO.Path.Combine(activeDir, objectName);
System.IO.Directory.CreateDirectory(newPath);

代码因文件格式而异

4

2 回答 2

4

请使用 ShellClass 创建快捷方式,您还需要使用 Environment.SpecialFolder.DesktopDirectory 从桌面获取特殊目录

可以在这里找到一个非常好的示例逐步显示http://www.codeproject.com/Articles/146757/Add-Remove-Startup-Folder-Shortcut-to-Your-App

于 2012-07-16T22:58:48.477 回答
2

看看这篇文章,它向您展示了如何使用 c# 操作 NTFS 连接点。因为您将要访问您需要有接合点而不是 shrotcuts 的文件夹,因为一个之后是机器处理而一个不是。

于 2012-07-16T22:55:24.073 回答