问题标签 [file-link]

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.

0 投票
2 回答
43448 浏览

html - 跨浏览器链接到本地​​系统上的文件

我想从网页链接到本地​​文件系统上的文件,并使其在所有浏览器(或至少在 Internet Explorer、Firefox 和 Chrome 中)都能正常工作。

例如,以下内容适用于 Internet Explorer:

但不是在 Firefox 和 Chrome 中。

有没有办法制作一个适用于所有浏览器的链接?

或者一种使用javascript检测它是哪个浏览器然后根据文件名显示适当链接的方法?

0 投票
4 回答
3673 浏览

visual-studio-2008 - 为什么 Visual Studio 只允许项目中的每个文件有一个链接?

我想在一个解决方案的几个不同项目中有一个文件,但是,Visual Studio 只允许每个解决方案一个链接到该文件。有没有解决的办法?

在 VS 项目中拥有多个指向单个文件的软链接有什么问题?

更新:我已经添加了下面评论中描述的链接,似乎这个问题是基于每个项目的。项目中不能有多个指向同一个文件的链接。当我尝试添加链接时,我收到以下错误 - “已经有一个指向 '' 的链接。一个项目不能有多个指向同一个文件的链接。”

0 投票
1 回答
13354 浏览

security - 文件 URI 链接到 IE7 中的本地文件夹不起作用

无论我做什么,我都无法获得以下任何一个本地文件 URI

...去工作。我尝试将站点放在不同的区域(本地 Intranet、受信任的站点)、打开/关闭保护模式并摆弄活动区域的安全设置。我还尝试了 URI 的许多变体。但是当我点击链接时,什么也没有发生。也没有错误。

唯一的工作场景是从 file:/// 位置打开 HTML 文件并在其中包含 file:/// 链接。显然,这并没有太大的帮助。

有某种解决方法吗?网络上似乎有很多关于此的相互矛盾的信息。

0 投票
3 回答
30662 浏览

filesystems - FAT32 格式存储上的文件系统链接

我知道 FAT32 以及 FAT16/12 既不支持符号链接也不支持硬链接。但是我想出了这个主意:

FAT 规范描述了每个文件都与一个目录条目相关联。据我了解,可以说目录中的文件条目以某种方式或其他方式指向文件的内容。

那么,如何定义两个指向相同文件内容的目录条目?或者,什么可以阻止我这样做?

用例:我的车载收音机有一个 USB 大容量存储设备,我想使用目录作为播放列表,因为收音机软件不支持播放列表。因此,对我而言,Windows 在执行此操作时的行为并不重要。

0 投票
1 回答
194 浏览

visual-studio-2010 - 可以在 Visual Studio 中创建项目的“链接”副本吗?

我想知道是否有一种简单的方法可以在 Visual Studio 2010 或 2012 中创建项目的“链接”副本。我的​​意思是,我已经有了包含所有文件的 C# 库项目(用于创建VS 2010 的 TFS 签入策略)。现在,为了让我的签入策略在 VS 2012 上运行,我需要更改引用以引用新的 v11.0 Team Foundation dll。由于我仍然想在 VS 2010 上更新和使用我的签入策略,而不是更改项目中的引用,我想创建一个新项目,该项目将使用新的 v11.0 引用,但仍引用存储在原始项目;所以它本质上是原始项目的链接副本。

我知道我可以通过创建我的新项目手动执行此操作,然后添加现有项目,指向其他项目的文件,然后选择“添加为链接”。这样做的问题是,当我创建新文件并将它们添加到原始项目时,它们不会自动被拾取并添加到这个新项目中;我必须记住将新项目中的新文件添加为“添加为链接”。

我知道在创建 XNA Windows 游戏项目后,您可以选择创建项目的 XBox 或 Windows Phone 副本,然后创建项目的“链接”副本,该副本会自动获取添加到 Windows 项目的新文件夹和文件(确切地说我在上面描述并正在寻找的东西)。

那么有没有办法让我们自己为 Visual Studio 中的常规 C# 库类执行此操作?或者“为 Xbox 360 / Windows Phone 创建项目副本”类型的设置是否在做一些我们无法复制或轻松复制的时髦?

任何建议表示赞赏。谢谢。

0 投票
1 回答
59 浏览

javascript - Why would my server not properly link to only one file on the server, but fine on all the others?

I originally posted this question on the code review forum, but was directed back to StackOverflow.

One contributor said that it was a problem with my Apache/server setup, but why only is one .js file affected? Problem described here:

I am a bit of a jQuery raven, I learn and take as needed forage about, and have no formal education, so your patience is appreciated.

I have a main issue that a jQuery plugin is not working on the server, but works locally.

I have checked for the usual oversights (having relative links not on the server, having all the required files on the server & case sensitivity issues), but it still wouldn't work.

I am not fluent in the FireFox debugging tools either, however I found a enormous anamoly which I suspect is causing the issue.

The plugin code is in it's own .js file, and in the "debugger" in firefox, when I click on the appropriate file, instead of previewing the .js file, it shows me the index PHP/HTML of the root for the domain.

For specific, real examples:

Example page where the plugin is failing: Here

Here are the error messages that I get under the "Console" tab in FireFoxe's tools:

And I presume the first two errors above are due to the anamoly and causing the failure, not directing properly to the right .js file, see screen dump below:

screendump of the firefox debugger showing a funny result when linking to a .js file.

Can anyone help and is this the right forum?

Thanks in advance.

0 投票
1 回答
193 浏览

python-3.x - 如何打开多个文件路径?

我现在有一个包含文件路径列表的文件。我想循环打开它们进行读写。谁能建议如何做到这一点?到目前为止我所看到的只是阅读这些行并将它们打印出来,我希望我的代码打开这些路径。以下是路径文件的一部分:

这是我正在尝试的代码:

0 投票
1 回答
1392 浏览

delphi - 在 Delphi XE5 中使用 FileGetSymLinkTarget 不会返回它指向的网络地址

我正在使用 Delphi XE5 和 XE6,并通过对提示提升和使用 Delphi 函数的进程进行外壳处理以编程方式创建许多目录链接:

从现在开始,我对 sLinkPath 的使用被文件系统自动引导到 sTarget 路径。这一切都很好。在其他时候,我还需要询问这样的链接以查看 (a) 它是否是链接以及 (b) 它指向的位置。为此,我调用 Delphi 函数

通过成功创建指向本地硬盘上另一个文件夹的链接,这可以正常工作。但是,当我创建指向网络位置的链接时,例如

该链接在文件系统级别完美运行,但 Delphi 调用 FileGetSymLinkTarget 返回 false 和空目标字符串。进入 SysUtils.pas 会显示对“InternalGetFileNameFromSymLink”的调用,这反过来会显示很多人挥手“尝试”各种调用以获取合理的目标信息。我注意到在这个例程中,成功的一次尝试是调用

哪个回报

(关闭!)但随后被 ExpandVolumeName 删除,可能是因为前缀,为空字符串。

所以,我的问题是:

这可能是 XE5 和 XE6 中的错误吗?是否有其他方法可以在不使用 SysUtils 的情况下读取链接目标?

以后根据接受的答案添加:

我根据 Sertac 的示例创建了如下例程,该例程为本地驱动器和网络路径返回正确的符号链接路径。尽管我现在调用此例程来代替 SysUtils.FileGetSymLinkTarget,但首先调用 SysUtils.FileGetSymLinkTarget 并且仅在返回的目标为空时才使用我的例程可能很有用,也许是为了应对我没有尝试过的重定向。

0 投票
2 回答
202 浏览

c# - c# 使用正则表达式更改文件链接路径

我有正则表达式的问题!

我想将文件链接 ""file:\\" 更改为 "file:\" 但使用此解决方案我不能,因为它会杀死我所有的其他斜杠。

"file:\\mail\attach\2015_02\random file name" 此文件链接在字符串变量中。

您有什么想法或其他解决方案吗?谢谢!

0 投票
0 回答
116 浏览

javascript - 如果它是文件链接而不是正确链接或启动外部程序,则 zimlet 更改 url

我在浏览器中遇到了发送文件链接的问题:

file:/// 而不是 file://,我想创建一个 zimlet,它是检查邮件中的链接,如果它是文件链接,则将 file:/// 更改为 file://,然后单击开始。

或者如果是文件链接,则启动外部程序。我创建了链接阅读器程序,但我不知道如何启动它或实现到 zimlet。你有什么主意吗?提前感谢您的帮助。我在 .net 中进行链接校正的示例,但它在 java ajax 中的样子:

在这里,字符串被读取并检查并替换为良好的起始字符。我认为它也必须在java中工作,但我在java中不好。

请帮忙!

我尝试使用转换器:但它不起作用:

我有一个新想法!如何在新标签中自动运行链接?就像我点击一个链接而不是自动打开新标签并将网址复制到那里并运行一样。我认为它必须是一个右键菜单。它应该工作。

更新:现在我使用一个例子:对于右键菜单现在它正在点击弹出消息:

弹出消息在这里

我创建了一个运行我的 exe 的 hta 文件:

新问题: 1、点击hta文件如何启动:

没有错误,但 test.hta 文件不会启动。

  1. 如果 hta 运行我的文件,它会打开一个额外的窗口,但我不会。

请有人帮助我。