パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

次期Windows 10、一般ユーザーでもシンボリックリンクの作成が可能に」記事へのコメント

  • までちゃんと書け

    • by Anonymous Coward

      まあBash on Ubuntu on Windowsエミュレーションと同じ路線で、UNIXプログラマへのご機嫌取りだよなあ。
      アプリがほぼ対応していないWindowsでは実用性はあまりないだろ。
      UNIXプログラマの自尊心をくすぐれれば大成功じゃないかな(実際コメントを見てると、狙い通りっぽいし)。

      • by Anonymous Coward
        アプリが対応しなくていいのがシンボリックリンクのいいところなんじゃねぇの?
        FILE *fp = fopen("C:\foo\bar.txt", "r");
        て書いたときbar.txtが本物のファイルかハードリンクかシンボリックリンクかなんてプログラマは気にしないだろ。 ショートカットだとbar.lnkを開いてもこうは行かないわけで。
        もしかしてWindowsではプログラマが気にしないとこれ正しく動作しないのか?…だったらそんなシンボリックリンクのようでシンボリックリンクでない機能なんか誰も使わないだろうから、いずれ次のシンボリックリンクもどきが開発されるんだろうな…今からもう気が滅入るわ
        • by Anonymous Coward

          アプリが対応していないと、シンボリックリンクを消そうとしたらリンク先のディレクトリが丸々消滅したとかいうことになる。Windows XPのエクスプローラはジャンクションに対応していなかったので実際にそうなった。Vista以降、OSが標準で作っているジャンクションやディレクトリへのシンボリックリンクが、フォルダーの一覧取得をEveryoneに対して拒否しているのはおそらく非対応アプリ対策のため。UNIXではそういうことはありえないの?

          • by Anonymous Coward

            UNIXではそういうことはありえないの?

            UNIXの場合はOSがなんとかしてくれているので、アプリは気にしなくてよいっぽいです。

            もちろん、アプリからリンクを認識する方法もあります。あたりまえですが。

            • by Anonymous Coward on 2016年12月07日 2時32分 (#3125882)

              アプリ側が本当になにも考えてないと、たとえばディレクトリを再帰的にたどるツールとかで無限再帰になって困るとか。
              なのでシンボリックリンク的な何かがあるOSでは、適度にそれをアプリ側も認識しておく必要がある。UNIXではそれが常識になってるだけ。Windowsではそーゆーことを今まで全く考えずに済んでただけ。

              親コメント
              • by Anonymous Coward

                他にもfilesystem跨ぐ可能性があるし、実体がどこにあるかは重要だと思うけどな
                気にしないで作るかどうかは、色々考慮した上での話

海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs

処理中...