問題タブ [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 - ローカル システム上のファイルへのクロスブラウザ リンク

Web ページからローカル ファイル システム上のファイルへのリンクを作成し、すべてのブラウザー (または少なくとも Internet Explorer、Firefox、および Chrome) で機能するようにしたいと考えています。

たとえば、次は Internet Explorer で機能します。

ただし、Firefox と Chrome にはありません。

すべてのブラウザで機能するリンクを作成する方法はありますか?

または、javascript を使用してブラウザを検出し、ファイル名に基づいて適切なリンクを表示する方法はありますか?

0 投票する
4 に答える
3673 参照

visual-studio-2008 - Visual Studio がプロジェクト内のファイルごとに 1 つのリンクしか許可しないのはなぜですか?

ソリューションの複数の異なるプロジェクトにファイルを配置したいと考えていますが、Visual Studio では、ソリューションごとに 1 つのファイルへのリンクしか許可されていません。これを回避する方法はありますか?

VS プロジェクト内の 1 つのファイルへの複数のソフト リンクの問題は何ですか?

更新:以下のコメントから説明されているようにリンクを追加しました。問題はプロジェクトごとにあるようです。プロジェクト内に同じファイルへの複数のリンクを含めることはできません。リンクを追加しようとすると、「'' へのリンクが既に存在します。プロジェクトは、同じファイルへのリンクを複数持つことはできません。

0 投票する
1 に答える
13354 参照

security - IE7 のローカル フォルダへのファイル URI リンクが機能しない

何をしても、これらのローカル ファイル URI のいずれも取得できません

...仕事に。サイトをさまざまなゾーン (ローカル イントラネット、信頼済みサイト) に配置し、保護モードをオン/オフにして、アクティブなゾーンのセキュリティ設定をいじってみました。また、URI のさまざまなバリエーションも試しました。しかし、リンクをクリックしても何も起こりません。エラーもありません。

唯一の動作シナリオは、HTML ファイルが file:/// の場所から開かれ、そこに file:/// リンクが含まれている場合です。明らかに、これは大きな助けにはなりません。

何らかの回避策はありますか?これについては、ウェブ上で矛盾した情報がたくさんあるようです。

0 投票する
3 に答える
30662 参照

filesystems - FAT32 フォーマットのストレージ上のファイルシステム リンク

FAT32 も FAT16/12 もシンボリック リンクハードリンクもサポートしていないことは知っています。しかし、私はこのアイデアを思いつきました:

FAT 仕様では、すべてのファイルがディレクトリ エントリに関連付けられていると説明されています。私の理解では、ディレクトリ内のファイルエントリは、何らかの形でファイルの内容を指していると言えます。

では、同じファイル コンテンツを指す 2 つのディレクトリ エントリを定義するにはどうすればよいでしょうか。または、私がそうするのを妨げるものは何ですか?

使用例:カー ラジオ用の USB 大容量ストレージ デバイスがあり、ラジオ ソフトウェアがプレイリストをサポートしていないため、ディレクトリをプレイリストとして使用したいと考えています。したがって、これを行うときに Windows がどのように動作するかは、私にとって重要ではありません。

0 投票する
1 に答える
194 参照

visual-studio-2010 - Visual Studioでプロジェクトの「リンクされた」コピーを作成することは可能ですか?

Visual Studio 2010または2012でプロジェクトの「リンクされた」コピーを作成する簡単な方法があるかどうか疑問に思っています。つまり、すべてのファイルを含むC#ライブラリプロジェクトがすでにあります(作成に使用) VS 2010のTFSチェックインポリシー)。チェックインポリシーをVS2012で機能させるには、新しいv11.0 TeamFoundationdllを参照するように参照を変更する必要があります。プロジェクトの参照を変更する代わりに、VS 2010でチェックインポリシーを更新して使用したいので、新しいv11.0参照を使用する新しいプロジェクトを作成しますが、それでも、に保存されている実際のファイルを参照します。元のプロジェクト; したがって、これは基本的に元のプロジェクトのリンクされたコピーです。

新しいプロジェクトを作成し、[既存のアイテムを追加]に移動して、他のプロジェクトのファイルをポイントし、[リンクとして追加]を選択することで、これを手動で実行できることを知っています。これに伴う問題は、新しいファイルを作成して元のプロジェクトに追加しても、それらが自動的に取得されてこの新しいプロジェクトに追加されないことです。新しいプロジェクトの新しいファイルを「リンクとして追加」することを忘れないでください。

XNA Windowsゲームプロジェクトを作成した後、プロジェクトのXBoxまたはWindows Phoneコピーを作成することを選択できます。これにより、プロジェクトの「リンクされた」コピーが作成され、Windowsプロジェクトに追加された新しいフォルダーとファイルが自動的に取得されます(正確には私が上で説明し、探しているもの)。

では、Visual Studioの通常のC#ライブラリクラスに対してこれを自分で行う方法はありますか?または、「Xbox 360 / Windows Phone用のプロジェクトのコピーを作成する」タイプのセットアップは、複製できない、または簡単に複製できないファンキーなことを実行していますか?

任意の提案をいただければ幸いです。ありがとう。

0 投票する
1 に答える
59 参照

javascript - サーバーがサーバー上の 1 つのファイルのみに適切にリンクしないのに、他のすべてのファイルには問題がないのはなぜですか?

私はもともとこの質問をコード レビュー フォーラムに投稿しましたが、StackOverflow に戻されました。

ある貢献者は、これは私の Apache/サーバーのセットアップの問題だと言いましたが、なぜ 1 つの .js ファイルだけが影響を受けるのでしょうか? ここで説明されている問題:

私はちょっとした jQuery カラスです。私は学び、必要に応じて餌を食べますが、正式な教育を受けていません。

jQuery プラグインがサーバー上では動作しないが、ローカルでは動作するという主な問題があります。

通常の見落とし(サーバー上に相対リンクがない、サーバー上に必要なすべてのファイルがある、大文字と小文字の区別の問題)を確認しましたが、それでも機能しません。

私も FireFox デバッグ ツールに精通していませんが、問題の原因であると思われる非常に大きな問題を発見しました。

プラグイン コードは独自の .js ファイルと、Firefox の「デバッガー」にあります。適切なファイルをクリックすると、.js ファイルをプレビューする代わりに、ドメインのルートのインデックス PHP/HTML が表示されます。 .

具体的な実際の例:

プラグインが失敗しているページの例:こちら

FireFoxe のツールの [コンソール] タブに表示されるエラー メッセージは次のとおりです。

そして、上記の最初の 2 つのエラーは、適切な .js ファイルに適切に転送されていないため、異常が原因で失敗が発生したと推測されます。以下のスクリーン ダンプを参照してください。

.js ファイルにリンクすると面白い結果を示す Firefox デバッガーのスクリーンダンプ。

誰でも助けてもらえますか?これは適切なフォーラムですか?

前もって感謝します。

0 投票する
1 に答える
193 参照

python-3.x - 複数のファイルパスを開く方法は?

ファイルパスのリストを含むファイルができました。それらをループして開いて読み書きしたい。誰でもこれを行う方法を提案できますか? これまでに見たのは、これらの行を読み取って出力することだけです。コードでこれらのパスを開く必要があります。以下は、パス ファイルの一部です。

これは私が試しているコードです:

0 投票する
1 に答える
1392 参照

delphi - Delphi XE5 で FileGetSymLinkTarget を使用しても、それが指すネットワーク アドレスが返されない

私は Delphi XE5 および XE6 を使用しており、昇格を促して Delphi 関数を使用するプロセスをシェル化することにより、プログラムで多数のディレクトリ リンクを作成しています。

この時点から、sLinkPath の使用は、ファイル システムによって sTarget パスに自動的にベクトル化されます。これはすべてうまくいきます。また、(a) リンクかどうか、および (b) どこを指しているかを調べるために、そのようなリンクに問い合わせる必要がある場合もあります。これを行うには、Delphi 関数を呼び出します

ローカル ハード ディスク上の別のフォルダを指すリンクが正常に作成された場合、これは正常に機能します。ただし、次のようなネットワークの場所を指すリンクを作成すると

リンクはファイル システム レベルで完全に機能しますが、FileGetSymLinkTarget への Delphi 呼び出しは false と null ターゲット文字列を返します。SysUtils.pas に足を踏み入れると、「InternalGetFileNameFromSymLink」への呼び出しが明らかになり、適切なターゲット情報を取得するためにさまざまな呼び出しを「試行」するために手を振っていることが明らかになります。このルーチン内で成功する 1 つの試行は、への呼び出しであることに気付きました

返すもの

(閉じる!) しかし、おそらく接頭辞が原因で、ExpandVolumeName によってヌル文字列に消去されます。

だから、私の質問は:

これは XE5 および XE6 のバグである可能性がありますか? SysUtils を使用せずにリンクのターゲットを読み取る他の方法はありますか?

受け入れられた回答に基づく後の追加:

ローカル ドライブとネットワーク パスの正しいシンボリック リンク パスを返す Sertac の例に基づいて、次のようなルーチンを作成しました。今は SysUtils.FileGetSymLinkTarget の代わりにこのルーチンを呼び出していますが、最初に SysUtils.FileGetSymLinkTarget を呼び出し、返されたターゲットが空の場合にのみこのルーチンを使用すると便利な場合があります。

0 投票する
2 に答える
202 参照

c# - c# 正規表現を使用してファイル リンク パスを変更する

正規表現に問題があります!

ファイルリンク ""file:\\" を "file:\" に変更したいのですが、この解決策では、他のすべてのスラッシュを殺すためできません。

"file:\\mail\attach\2015_02\ランダムなファイル名" このファイルへのリンクは文字列変数です。

アイデアや他の解決策はありますか?どうも!

0 投票する
0 に答える
116 参照

javascript - ファイルリンクの場合はzimletのURLを修正するか、外部プログラムを起動するよりも変更します

送信されたファイル リンクでブラウザに問題があります。

file:// の代わりに file:/// を作成し、メールのリンクをチェックする zimlet を作成したいと思います。ファイル リンクの場合は、file:/// を file:// に変更し、クリックで開始します。

または、ファイル リンクの場合は外部プログラムを起動します。リンク リーダー プログラムを作成しましたが、開始方法や Zimlet への実装方法がわかりません。何か考えはありますか?助けてくれてありがとう。.net でのリンク修正の例ですが、Java ajax では次のようになります。

ここで、文字列が読み取られてチェックされ、適切な開始文字に置き換えられます。Javaでも動作する必要があると思いますが、Javaが苦手です。

助けてください!

私はコンバーターで試しました:しかし、それは動作しません:

新しいアイデアがあります!新しいタブでリンクを自動的に実行するにはどうすればよいですか? リンクをクリックすると、自動的に新しいタブが開き、URL がそこにコピーされて実行されます。それは私が思うに右クリックメニューでなければなりません。それはうまくいくはずです。

更新:今、私は例を使用しています:右クリックメニューの場合、クリックポップアップメッセージに取り組んでいます:

ポップアップメッセージはこちら

そして、exeを実行しているhtaファイルを作成しました:

新しい問題: 1. hta ファイルをクリックして開始する方法:

エラーはありませんが、test.hta ファイルは起動しません。

  1. hta が私のファイルを実行すると、追加のウィンドウが開きますが、私はしません。

誰か助けてください。