Windows 文件夹权限,复制到但无法读取

Windows Folder Permissions, Copy into but Cannot Read

有时,当 运行 平面文件上的 ETL 包时,我收到错误:"The process cannot access the file because it is being used by another process"。

其他人已经打开了文件。

是否有 Windows 安全文件夹权限,用户只能 copy/move 将文件放入文件夹,但不能读取文件夹中的文件。我们正在尝试创建暂存文件夹。

这样就避免了"file is already open errors",所以可以处理ETL?

谢谢,

来自 eryksun:

Question/Answer 应移至超级用户

从命令行, 你可以 运行 icacls "folder name" /deny *S-1-1-0:(OI)(IO)(RD,WD,AD)。

"S-1-1-0" 是 "Everyone" 的安全标识符。

"OI"(对象继承)表示此条目由文件继承(但子文件夹仅传播条目;它不适用于文件夹本身;仅适用于它们的文件)。

"IO"(仅继承)表示该条目不适用于该文件夹;它只是为了继承。而扩孔三者分别是读数据、写数据、追加数据。

(1) 在 GUI 中:我会排除哪些?列出读取权限、更改权限、 Create Files好像和Write Data结合在一起了?