問題タブ [symlink]
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.
windows - Windows7のフォルダーで使用されているシンボリックリンクを確認する方法
私はWindows7のシンボリックリンク(mklinkを使用)を見てきました[編集-Windows Vista、Windows Server 2003、 WindowsServer2008でもサポートされています]。フォルダがシンボリックリンクであるかどうかをプログラムで判断することは可能ですか?
c - シンボリックリンクのctime、mtime、…にアクセスするには?
UNIX では、シンボリック リンクは別のファイルへのポインタです。ファイルだけでなく、シンボリックリンクにもctime、mtime、…があります。表示されているように、シンボリックリンクの時間にアクセスできることはわかっていls
ます。ruby のFile#ctime
, File#mtime
, … のいずれかを使用すると、シンボリックリンクではなく、シンボリックリンクが指しているファイルの属性を常に取得します。この値をルビーで読み取るにはどうすればよいですか? Ruby でこれができない場合は、C で行う方法を教えてください。その場合は、独自の C 拡張機能を作成します。
svn - TortoiseSVNを介してリポジトリにシンボリックリンクを追加することは可能ですか?
TortoiseSVNを介してSVNリポジトリにシンボリックリンクを追加したいと思います。SVNは「特別な」ファイルとしてシンボリックリンクをサポートしますが、WindowsはPOSIXシンボリックリンクを作成できません。魔法の回避策はありますか?たとえば、cygwinを使用して作成すると、うまくいきますか?
git - Git 1.6 を「シンボリックリンクを超えて」たどらせる方法
どうやら、git がシンボリック リンク ( git add symlink/
) を超えてファイルを追跡し追跡するバグは v1.6 あたりで修正されたようです。今、これは私に有利に働くバグでした。v1.6.3.3 にアップグレードしましたが、ダウングレードせずにその動作を再現する方法はありますか?
java - renameTo()を使用せずにファイルの名前を変更する-Java
前回の投稿を無視して、問題の原因を見つけました。使っています
bが存在しない場合。それが存在しない理由は、シンボリックリンクがあるためです。したがって、bが/usr/name/folder/file
の場合、bは実際には/mnt/MountTest
そのディレクトリへのシンボリックリンクであるためです。
したがって、問題は、文字列値を使用してJavaでファイルの名前を変更する別の方法はありますか?そうでない場合、この名前変更手順を別の方法で行うにはどうすればよいですか?
unix - Unixソフトリンクとパス
UNIXでソフトリンクがどのように機能するかについて少し混乱しています。例を参照してください。
LOCATION_AがLOCATION_Bであっても、パスが異なるという問題はありませんか?
(ユーザーがそこに行く方法だけでなく)ファイルの実際の場所を提供するコマンド(pwd以外)はありますか?
pwdはユーザーのCDの合計にすぎないように私には思えます。現在の場所ではありません。
emacs - emacs(インタラクティブ)ファイル入力でタブ補完をフックしますか?
emacsでは、以下はインタラクティブに呼び出されたときにユーザーにファイル名を要求する関数を定義します。
ユーザーがファイル名を入力するとき、タブ補完などを使用できます。そのファイル入力コードにフックがあるかどうか誰かが知っていますか?特に、find-fileコマンドを変更して、タブを押した場合にWindowsのシンボリックリンク(「foo.lnk」として表示される)がターゲットに自動的に続くようにします。
現在、w32-symlinksを使用しています。つまり、少なくともリンクでEnterキーを押すと、direditでターゲットが開きます。ただし、direditを開いてから2番目のfind-fileコマンドを実行するのではなく、見ているファイルまでタブで完了できるようにしたいと思います。
linux - フォルダ内の最新ファイルへのシンボリック リンク
さまざまなファイルへのパスを必要とするプログラムがあります。ファイルは異なるフォルダーに存在し、不規則な間隔で常に更新されます。
ファイルが更新されると、名前が変更されるため、たとえば、dir1
私が持っているフォルダーfv01
とfv02
. 後で誰かが追加しfv02_v1
ます。誰かが追加した翌日fv03
など。言い換えれば、私は常に更新されたファイルを持っていますが、名前は異なります。
「実行」フォルダーにこれらのファイルへのシンボリックリンクを作成し、そのリンクが常に作成された最新のファイルを指すようにします。
Python または Bash でこれを行うことができますが、これは珍しい問題ではないため、そこには何があるか疑問に思っていました。
あなたならどうしますか?
ありがとうございました。
ファン
PS。私のオペレーティングシステムは Linux です。私は現在、最新のファイルを時々検索する(毎分更新する)単純なデーモン(Python)を持っています。私にはちょっとやり過ぎに思えます。
python - 配布/セットアップ ツールを使用してシンボリック リンクを作成 (またはスクリプトを実行) しますか?
プロジェクトのセットアップ プロセスの一環として、パッケージの 1 つを指定したディレクトリにシンボリック リンクして、init.d スクリプトがそれを見つけられるようにする必要があります。これを後処理コマンドとして追加する方法はありますsetup()
か? リンクを作成する別のファイルを作成し、それをsetup()
「これらを実行する」という kwarg リストの一部として渡すことにしました (そのようなオプションが存在する場合)。
そのfoo
スクリプトは、からのパッケージの 1 つが別のsrc/
ディレクトリにシンボリック リンクされていることを期待します (たとえば、単に on ではありませんPYTHONPATH
)。それを達成する方法はありますか?