我曾经提出过这种问题,但是这次有所不同。我需要找到一个文件夹的根目录。
例如:
我得到的是:
在这段代码之后,我得到了以下结果:
例如:
我得到的是:
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
这很接近,但我需要的只是插件。我已经尝试过路径和文件,但不起作用,总是出现错误。