以前にもこの種の質問をしたことがありますが、これは違います。フォルダーのルート フォルダーを見つける必要があります。
例えば:
私は得る
C:\Program Files (x86)\EdisonFactory\NetOffice
C:\Program Files (x86)\EdisonFactory\NetOffice
C:\Program Files (x86)\EdisonFactory\NetOffice
C:\Program Files (x86)\EdisonFactory\NetOffice
C:\Program Files (x86)\EdisonFactory\NetOffice\Plugins
C:\Program Files (x86)\EdisonFactory\NetOffice\Plugins
C:\Program Files (x86)\EdisonFactory\NetOffice\Plugins
以前にこのコードを使用しました:
DsVersions.ASSEMBLY2Row row = dsVersions.ASSEMBLY2.NewASSEMBLY2Row();
row.FOLDER = Path.GetDirectoryName(fileName);
そして、私はこのコードを見つけて、それが答えだと思いました:
DsVersions.ASSEMBLY2Row row = dsVersions.ASSEMBLY2.NewASSEMBLY2Row();
DirectoryInfo directoryName = new DirectoryInfo(Path.GetDirectoryName(fileName));
row.FOLDER = directoryName.Name;
このコードの後、私はこれを得ていました:
NetOffice
NetOffice
NetOffice
NetOffice
Plugins
Plugins
Plugins
近いですが、必要なのはプラグインだけです。パスとファイルを実行しようとしましたが、うまくいきません。常にエラーが発生します。