问题标签 [directoryinfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# - 如何使用 DirectorySecurity.SetOwner() ?我有麻烦
我在弄清楚SetOwner()
方法时遇到了麻烦。就我而言,我通过代码在 Active Directory 中创建了一个用户,然后为该用户创建了一个文件夹。
一切正常,但我无法将新创建的用户设置为文件夹的所有者。我不是 C# 大师,所以我很难理解该DirectorySecurity.SetOwner()
方法。谁能帮帮我?
这是创建文件夹的代码,设置我想要的权限,但我还需要将用户设置为所有者。
c# - 如何在 C# 中将一个文件集合与另一个文件集合进行比较?
我刚刚学习 C#(现在已经摆弄了大约 2 天),我决定,出于学习目的,我将重建一个我在 VB6 中制作的旧应用程序,用于同步文件(通常通过网络)。
当我在 VB 6 中编写代码时,它的工作原理大致如下:
- 创建一个
Scripting.FileSystemObject
- 为源和目标创建目录对象
- 为源和目标创建文件列表对象
- 遍历源对象,并检查它是否存在于目标中
- 如果没有,创建它
- 如果是,请检查源版本是否更新/更大,如果是,则覆盖另一个
到目前为止,这就是我所拥有的:
我已经阅读了似乎提倡使用 FileInfo 或 DirectoryInfo 对象对“Exists”属性进行检查的示例,但我专门寻找一种方法来搜索现有的文件集合/列表,而不是对文件系统进行实时检查对于每个文件,因为我将通过网络这样做并且不断地回到一个多文件目录是慢慢慢。
提前致谢。
vb.net - 将文件复制到/从“便携式设备”
我在想要创建的几个“同步”应用程序中遇到了问题。在这两种情况下,我都尝试将便携式设备连接到我的计算机并使用 VB.NET 访问它。一个应用程序会从我的相机中提取照片,重命名它们,然后根据拍摄日期将它们放入文件夹中。另一个将我下载的播客放到我的 Mp3 播放器上。我有两者的逻辑,因此如果我在两个 Windows 目录上运行它,例如(C:\Source 和 C:\Destination),但是当我尝试使用目录浏览器访问便携式设备时,“确定”按钮是禁用。有什么方法可以访问此类设备上的目录吗?
提前致谢!
.net - .NET - 检查目录是否可以在没有异常处理的情况下访问
我需要浏览计算机上的各种目录(通过 DirectoryInfo)。其中一些不可访问,并且发生 UnauthorizedAccessException。如何在不捕获异常的情况下检查目录访问?
c# - 了解 DirectoryInfo.Exists 上的布尔值
var fileOpen = new OpenFileDialog(); var clickedOk = fileOpen.ShowDialog(); if (!((bool) clickedOk)) 返回;
我只是想知道为什么 diPath.Exists 在这种情况下是错误的?既然用户选择了一个文件,那么该目录一定存在!?它确实...
我已经使用了一种解决方法,Directory.Exists(fiPath.DirectoryName)
但是上面的方法不起作用似乎很奇怪,并且需要其他 var 只是为了检查我知道是否存在的东西,并且应该能够使用 diPath。这是怎么回事?
同样在一个相关的问题上,假设我有一个目录 C:\random\spot\here 的目录信息,为什么没有方法来获取该字符串 "C:\random\spot\here" 似乎我只能得到 Parent "spot ”或名称“这里”。也许我错过了什么。
谢谢,
vb.net - 如何将 directoryInfo 文件转换为字符串
问题是我无法转换为字符串
'课程是一个对象,课程名称是字符串类型的属性。如何将 directoryInfo 转换为字符串?
visual-studio-2008 - C++ 中的 /clr 选项
有人可以帮我找到以下错误的解决方案:
“致命错误 C1190:托管目标代码需要 '/clr' 选项”
我的配置是..
- 视觉工作室 2008
- Windows 7的
这是代码(我通过使用网络资源获得)
c# - 创建 Active Directory 组后使用 DirectorySecurity 设置 NTFS 权限
在创建 Active Directory 组(均以编程方式)后,我对将 NTFS 权限设置为目录感到有些困惑。当我创建 Active Directory 对象时,我必须等待几秒钟才能设置 NTFS 权限。如果我没有这个超时,那么我有时会收到一条错误消息,指出找不到标识(活动目录组名)。DirectoryInfo-Class 中的 DirectorySecurity-Class 是否有可能使用不同的算法从活动目录对象中获取身份?因为当我使用 System.DirectoryServices 检查活动目录中组的存在时,所有对象在创建后突然存在。
c# - 在 C# 中使用 DirectoryInfo
如果有更有效的方法来执行以下操作:
我意识到它只有两行代码,但鉴于我已经有了目录,感觉我应该能够执行以下操作:
编辑:
应该更清楚 - 我已经有了另一个目的的路径,所以: