junction

Windows 10 mklink 到 c:/originalDirectory,如果从链接目录中删除原始文件,则会保留原始文件
junction

Windows 10 mklink 到 c:/originalDirectory,如果从链接目录中删除原始文件,则会保留原始文件

我在 Windows 10 上。 假设我有一个目录,并通过执行以下操作c:\originalDirectory创建一个链接。c:\newDirectorymklink /d c:\newDirectory c:\originalDirectory 我的问题是关于链接目录中的文件。当我删除 时c:\newDirectory\exampleFile.jpg,原始文件也会被删除c:\originalDirectory\exampleFile.jpg。当然,链接本身c:\newDirectory不会被删除。 执行目录连接会mklink /j c:\newDirect...

Admin

当 c:\Windows\Installer 已连接时无法安装软件
junction

当 c:\Windows\Installer 已连接时无法安装软件

当我将所有文件从 移动c:\Windows\Installer到 然后E:\SymLinked\Installer执行mklink /J c:\Windows\Installer E:\SymLinked\Installer,重新启动,然后尝试安装软件时,安装程​​序会收到如下错误: 完成连接后,我甚至去了E:\SymLinked\Installer并确保所有明显相关的用户都拥有完全控制权,但仍然出现相同的错误。 当我删除连接并将安装程序文件夹复制回 Windows 文件夹时,安装即可再次进行。 我以前一直使用这个功能,没有任何问题,但最近更新后似乎开始...

Admin

通过网络在另一台机器上写入文件
junction

通过网络在另一台机器上写入文件

我有以下情况: 下载文件的 CentOS 机器(例如 wget,或任何尝试保存到本地磁盘的软件) 包含下载文件存储的 Ubuntu 机器(非 LAN,公共 IP 为 11.22.33.44) CentOS 机器下载程序应将文件直接写入 Ubuntu 机器 实现此目的的最简单方法是什么,例如,将 CentOS 机器上的下载目录链接到 Ubuntu 上的目标目录? 请假设您具有最少的 Linux 先验知识,因此如果您可以编写精确的命令,那么所有阅读本文的新手都会不胜感激。 例如,在 Windows 中,映射一个指向 \\11.22.33.44\sha...

Admin

Windows:获取连接文件夹的绝对路径
junction

Windows:获取连接文件夹的绝对路径

系统:Windows 10x64pro 我有一个文件夹连接到另一个文件夹。但是,一旦进入连接的文件夹,我需要能够获取其实际的绝对路径。如何做到这一点? 仔细想想,我可以编写一个 C++ 应用程序来提取“。”的目录条目或里面的另一个文件,并以此方式获取实际的绝对路径吗? ...

Admin

回复 @grawity
junction

回复 @grawity

我刚刚从 Windows Store 安装了新的 Gears 5 游戏,但我不知道它安装在哪里,因此我在防火墙中将其列入白名单。 PS C:\Program Files\WindowsApps> Get-Item .\Microsoft.HalifaxBaseGame_1.1.56.0_x64__8wekyb3d8bbwe | Format-List * PSPath : Microsoft.PowerShell.Core\FileSystem::C:\Program Files\WindowsApps\Microsoft....

Admin

可以通过网络共享跟踪 NTFS 连接点吗?
junction

可以通过网络共享跟踪 NTFS 连接点吗?

操作系统:Windows Server 2016 如果我有一个文件夹 X,其中包含指向另一个文件夹 Y 的连接点(位于同一台机器和同一卷上)。那么,如果我通过网络共享 X,连接到 X 的远程用户是否会被重定向到 Y? 用例是文件夹位置/名称 Y 在执行计划任务后不时发生变化。但我希望远程用户始终使用相同的网络共享名称 (X)。我可以在执行任务期间更新连接点。 还有其他技术可以实现这一点吗?我使用以下方法取得了一些成功:我重新创建或更新名为 X 的网络共享并使其直接指向 Y。但这仅在 X 是顶级共享时才有效。 我正在寻找一种在以下情况下也能起作用的解决...

Admin

了解 Junction
junction

了解 Junction

我玩的大多数游戏都会将“保存”数据文件存储在 "C:\Users\ShortQuestion\My Documents" 或者 "C:\Users\ShortQuestion\Saved Games" 由于我不想让这些保存文件占满我的 C 盘,所以我在寻找一个解决方案,让这些文件自动保存到另一个驱动器。在搜索过程中,我偶然发现了mklink /J 到目前为止,我的理解是,如果我使用 mklink /J "C:\Users\ShortQuestion\My Documents" "D:\Saves" 现在,“我的文档”文件夹中创建的每个文件...

Admin

1 个 HDD 系统上已安装分区上的 Windows 7 页面文件:文件夹属性/权限?
junction

1 个 HDD 系统上已安装分区上的 Windows 7 页面文件:文件夹属性/权限?

我希望将我的 pagefile.sys 放在与我的启动分区相同的 HDD 上的单独分区中,并安装在我的启动分区树中的文件夹中 - 例如“$PagePart”。 我的问题是:$PagePart 文件夹是否应具有特殊属性/权限?如果是,这些特殊属性/权限应该是什么?是否有任何具体指导原则? ...

Admin

如何删除目标不存在的连接链接?
junction

如何删除目标不存在的连接链接?

我有一个目录连接点,其目标不再存在,我想删除该连接点。听起来很简单,但我尝试时出现错误: > rd Documents Access is denied. > fsutil reparsepoint delete %USERPROFILE%\Documents Error: The system cannot find the file specified. A local NTFS volume is required for this operation. 我该如何删除这个连接点? ...

Admin

7zip 强制忽略 NTFS 连接
junction

7zip 强制忽略 NTFS 连接

Windows 1803、7z 18.05 尝试存档和压缩具有多个 NTFS 连接点且引用该结构各部分(即没有“外部”链接)的文件夹结构 - 是否有可能在 7zip 不解析连接点的情况下压缩该结构,从而导致重复? 保留连接点会很整洁,将连接点存档为空文件夹也是可以接受的 - 但存档大小具有绝对优先权。 选择tar或wim作为格式有关于 NTFS 符号链接的选项,但似乎不涉及压缩(仅store显示为压缩级别) - 我必须在之后进行压缩,这似乎是一个不必要的中间步骤。 我可以在存档之前删除连接点,但如果可能的话,我宁愿不这样做。 ...

Admin

在 Windows 10 中,有没有办法对文件夹连接进行“反向查找”?
junction

在 Windows 10 中,有没有办法对文件夹连接进行“反向查找”?

换句话说,我知道某个地方存在一个与文件夹 X 相链接的联结点 - 我该如何找到该联结点?或者,由于(理论上)该文件夹可能有多个联结点,我该如何列出它们?或者,是否可以根据这些联结点链接到的位置在文件夹中搜索联结点? ...

Admin

如何防止符号目录链接在 Windows 或 Visual Studio 更新期间被删除?
junction

如何防止符号目录链接在 Windows 或 Visual Studio 更新期间被删除?

mklink /d为了节省 SSD 空间,我使用C:\Windows\Installer和创建了符号链接C:\ProgramData\Package Cache。有时,这些文件夹会在本地重新创建(覆盖现有链接),这会导致: 尝试卸载或修改程序(例如 Visual Studio)时出现错误。 不同驱动器上的不同包缓存文件夹,然后我必须手动重新组合。 我怎样才能强制这些链接留在原处,或者告诉 Windows 将这些目录移动到另一个磁盘驱动器(我怀疑前者更容易)? ...

Admin

如何正确删除目录连接点?
junction

如何正确删除目录连接点?

我使用同一款游戏的多个安装(在 Windows 10 Home 上),以便更轻松地访问各种插件/用户配置。每个安装的子文件夹都是目录连接,指向原始游戏安装的子文件夹。它们的创建方式如下(从安装游戏的文件夹的父文件夹开始 - 在我的情况下是 C:\Program Files): rem The original game is installed in the MyCarGame folder mkdir MyCarGame2 cd MyCarGame2 mklink /J GameData ..\MyCarGame\GameData mklink /J M...

Admin

使用 PATH 中的连接点
junction

使用 PATH 中的连接点

我注意到有几次我似乎无法使用 %SystemRoot% 下的 NTFS 连接,请将随后的文件路径放在我的 PATH 中,并使其用于 DLL 查找。 例如,如果我将供应商的“bin”目录放在那里作为连接点,并将其放在我的 %PATH% 中,那么我只需在命令行上输入可执行文件的名称(不带路径)就可以在那里运行可执行文件,但它们会立即弹出一个对话框,提示无法找到可执行文件从同一目录使用的 DLL。 如果我将供应商的“bin”目录路径直接放入 %PATH% ,它们就可以正常运行。 这到底是怎么回事?这有什么原因吗?还是只是一个 bug? ...

Admin

如何在 Windows 中使用命令行删除可能是连接点的文件夹以及目标
junction

如何在 Windows 中使用命令行删除可能是连接点的文件夹以及目标

我想彻底删除一个“文件夹”,该文件夹可能是也可能不是另一个文件夹的连接点。如果“文件夹”不是连接点,rd /s /q 'folder'则可完成此操作。 但如果“文件夹”是另一个文件夹的连接点,我发现: 在 Windows XP 中,rd /s /q将删除连接点和目标文件夹内的所有内容,但不会删除目标文件夹。 在 Windows 7 中,rd /s /q只会删除连接点,而不会影响目标文件夹。 我的问题是,给定一个可能或可能不是另一个文件夹的连接点的“文件夹”,如何使用命令行将其完全删除? ...

Admin