我使用下面的代码允许Everyone访问文件夹:
System.Security.AccessControl.DirectorySecurity sec =
System.IO.Directory.GetAccessControl(directory, AccessControlSections.All);
FileSystemAccessRule accRule = new FileSystemAccessRule("Everyone",
FileSystemRights.Modify,
AccessControlType.Allow);
sec.AddAccessRule(accRule); // setACL
sec.ResetAccessRule(accRule);
Run Code Online (Sandbox Code Playgroud)
现在,Everyone用户已添加到该文件夹,但未分配任何权限.不检查所有读,写,执行等复选框.
我需要使用C#.net中的代码获得14个hive路径.
谁能告诉我怎么能这样做?
当我尝试删除文件时发生以下异常:
该进程无法访问该文件,因为它正由另一个进程使用.
我的代码看起来像:
string[] files = Directory.GetFiles(@"C:\SEDocumentConverter\SOURCE");
foreach (string file in files)
{
File.Delete(file);
}
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我需要将spfile保存在物理位置.例如:c驱动器.
我使用下面的代码获取文件:
using (SPSite site = new SPSite(item.Web.Site.ID))
{
using (SPWeb web = site.OpenWeb(item.Web.ServerRelativeUrl))
{
SPFile file = web.GetFile(item.File.UniqueId);
}
}
Run Code Online (Sandbox Code Playgroud)
现在如何在物理位置保存文件.请给出一些代码.
我的 sql 数据库中有数据,我645.000需要将其格式化以包含货币符号,例如,$645.000
如何在 SQL 中实现这一点?
我需要在控制台应用程序main方法中调用javascript函数.
任何人都可以建议我该怎么做?
c# ×4
.net ×2
currency ×1
file ×1
file-io ×1
file-locking ×1
formatting ×1
sharepoint ×1
sql ×1
sql-server ×1