Tag: 目录

您使用过Google的Directory API吗?

我正在尝试使用Google Directory API库来维护域的电子邮件地址。 最新的库是google-admin-directory_v1-rev6-csharp-1.4.0-beta。 到目前为止,我得到的最好和最远的是收到403错误(未授权访问此资源/ api)。 有没有人成功使用它? 如果是这样,你能分享一些代码,技巧或窍门吗?

WinSCP .NET程序集 – 如何在创建目录后设置文件夹权限?

我正在构建一个网站,我希望当用户注册时,在SFTP服务器上创建一个目录并在该目录中放入一个新文件 我正在使用WinSCP .NET程序集,并编写C#。 我注意到你只能在方法中设置权限: Session.PutFiles而不是在方法中: Session.CreateDirectory 在我创建目录并将文件放入其中之后,我无法访问该文件,因为我没有权限 – 我正在使用完整的URL访问该文件 我该如何访问该文件? PS。 当我手动更改目录权限时,我可以访问该文件。

网络文件夹浏览器服务

在网上有一些类似的问题 – 甚至在这里有一些问题,但即使这些问题似乎很高兴,我找不到真正做到我需要的东西。 我正在尝试将远程目录浏览function添加到基于Web的管理控制面板(基于Intranet)。 此时我不需要担心安全性,因为这是在其他地方处理的。 为此,我使用的Web服务接受服务器名称和共享/文件夹路径作为参数。 我只需要它返回此路径的子目录,如果有的话。 听起来不是那么难,是吗? 嗯,这是(至少对我来说!) 我需要帮助的唯一一点是实际生成服务器和提供的路径的目录列表。 所有的帮助表示赞赏,但请不要只是链接到一个网站,因为我可能已经看到它但未能找到一个有效的解决方案; 其中大多数甚至似乎都没有试图做标题所暗示的。 一些解释也会有所帮助! 干杯

C#/ WPF:获取shell使用的图标

我正在尝试开发一个应用程序,它可以显示目录的内容,如Windows资源管理器(带有文件名和图标)。 我目前正在使用此代码: public class IconManager { public static ImageSource GetIcon(string path, bool smallIcon, bool isDirectory) { uint flags = SHGFI_ICON | SHGFI_USEFILEATTRIBUTES; if (smallIcon) flags |= SHGFI_SMALLICON; uint attributes = FILE_ATTRIBUTE_NORMAL; if (isDirectory) attributes |= FILE_ATTRIBUTE_DIRECTORY; SHFILEINFO shfi; if (0 != SHGetFileInfo(path, attributes, out shfi, (uint)Marshal.SizeOf(typeof(SHFILEINFO)), flags)) { return System.Windows.Interop.Imaging.CreateBitmapSourceFromHIcon(shfi.hIcon, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions()); } return null; […]

读取目录子文件夹中的所有文件

我有一个文件夹 – “C:\ scripts” 在“脚本”中,我有几个子文件夹,例如 – “C:\ scripts \ subfolder1”“C:\ scripts \ subfolder2”等,包含html文件。 我想使用以下代码 – foreach (string file in Directory.EnumerateFiles(@”C:\scripts”,”*.html”)) { string contents = File.ReadAllText(file); } 但是由于html文件位于子文件夹中,因此无效。 如何访问子文件夹中的html文件而无需手动放入每个子文件夹的路径?

添加WHERE Name =时出现无效的查询错误

public static void Command(string vCommand, string machineName, string username, string password) { ManagementScope Scope = null; ConnectionOptions ConnOptions = null; ObjectQuery ObjQuery = null; ManagementObjectSearcher ObjSearcher = null; try { ConnOptions = new ConnectionOptions(); ConnOptions.Impersonation = ImpersonationLevel.Impersonate; ConnOptions.EnablePrivileges = true; //local machine if (machineName.ToUpper() == Environment.MachineName.ToUpper()) Scope = new ManagementScope(@”\ROOT\CIMV2″, ConnOptions); else { //remote machine […]

如何在搜索中排除受保护的操作系统文件

(使用Windows 7 64位和C#) 有没有办法从搜索中排除这些受保护的文件? 这显示文件夹中的所有文件,包括“系统文件” string[] files = Directory.GetFiles(directory);

C#Log4Net – 以编程方式动态更改日志目录

我阅读了有关以编程方式更改日志目录的大多数相关主题,但答案有点高级。 我的问题是尝试动态更改从我的C#应用​​程序保存日志文件的位置。 我有一个带有浏览按钮的文本框,可以选择保存的位置。 任何人都有一个想法,或者可以用一些代码指出我正确的方向? 我尝试过类似的想法,但似乎无法做到正确。 谢谢您的帮助。 杰夫

从C#项目中的自定义文件夹中获取文件

第一次海报(和新手)。 我已经创建了一个C#winform应用程序。 我添加了一个“Documents”文件夹,其中我添加了5个PDF文件。 在我的Form1中,我添加了一个按钮,在按钮单击事件中,我正在尝试从“Documents”文件夹中获取文件。 我用Google搜索过,找到了这样的东西: string[] arr = Directory.GetFiles(string path); 但我不希望“硬编码”我的“Documents”文件夹的路径。 我想知道是否有一种方法(更动态)来获取我的“Documents”文件夹的路径。 我也发现了这些: string path1 = Path.GetDirectoryName(Application.ExecutablePath); string path2 = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 但是他们总是把我带到我的\ bin \ Debug文件夹。 我会尽我所能的帮助! 谢谢!

模拟和DirectoryEntry

我正在成功模拟用户帐户,但我无法使用模拟帐户绑定到AD并下拉DirectoryEntry 。 以下代码输出: 在模仿之前我是:DOMAIN \ user 冒充我之后:DOMAIN \ admin 错误:C:\ Users \ user \ ADSI_Impersonation \ bin \ Debug \ ADSI_Impersonation.exe samaccountname: 我的问题似乎与: 如何在ASP.NET中使用System.DirectoryServices命名空间 我正在获得一个主令牌。 我知道我需要使用委托在远程计算机上使用模拟令牌。 我确认该帐户没有选中“帐户敏感且无法委派”的标志。 我还确认本地组策略和域组策略不会阻止委派: 计算机配置\ Windows设置\安全设置\本地策略\用户权限分配\ 我错过了什么? 谢谢! using System; using System.DirectoryServices; using System.Security; using System.Security.Principal; using System.Runtime.InteropServices; using Microsoft.Win32.SafeHandles; using System.Runtime.ConstrainedExecution; namespace ADSI_Impersonation { class Program { [DllImport(“advapi32.dll”, SetLastError = […]