我有几个只是标准库的文档库 - 没有关联的自定义内容类型或任何东西。我正在尝试向它们添加子文件夹,但在某些情况下它不起作用。
SPFolder parent = library.RootFolder;
SPFolder child = parent.SubFolders.Add(subfoldername);
parent.Update();
bool exists = child.Exists; // This is false
当我尝试添加一个M1 Spectrum CRC w-out CMN67 E02_files
通过代码调用的子文件夹时,即使该Add
方法似乎成功执行,它也无法添加该文件夹。当我尝试通过基于标准浏览器的 SharePoint 列表 UI 添加具有此确切名称的文件夹时,我成功添加了一个文件夹,但它具有不同的名称:
M1 Spectrum CRC w-out CMN67 E02_files_
请注意 SharePoint 创建的文件夹中的尾随下划线。这是一个合法的 Windows 文件夹名称,它不包含任何对 html 不友好的字符。那么,这是怎么回事?我错过了一些明显的东西吗?