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 に答える