Haskellとのシンボリックリンクを作成するには?私の知る限りdirectory
パッケージは、それを行う方法を提供していません。Haskellでシンボリックリンクを作成するには?
5
A
答えて
10
シンボリックリンクの作成は移植性がありません。たとえば、Windows上のシンボリックリンクの作成は、is restricted です。そのため、("a basic set of operations for manipulating files and directories in a portable way"(emphasis mine))を提供していません。これは、プラットフォームに依存しないすべてのパッケージに影響します。
プラットフォーム固有のパッケージunix
はしかしSystem.Posix.Files
with createSymbolicLink
にその機能を提供します。
import System.Posix.Files (createSymbolicLink)
main :: IO()
main = createSymbolicLink "/opt/ghc/7.10.3" "/opt/ghc/active"
1:それはまたcreateSymbolicLink
0
createFileLink :: FilePath -> FilePath -> IO()
これを実装していない理由unix-compat
理由ですはsupですもちろん、Windows上でも動作するようになっています。もちろん、適切なファイルシステムでしか動作しません。
関連する問題
- 1. Renci SSH.NET:シンボリックリンクを作成するには?
- 2. haskellでスレッドを作成するには?
- 3. プログラム名でシンボリックリンクを作成する
- 4. Javaでシンボリックリンクを作成する
- 5. Androidでハードリンクとシンボリックリンクを作成する
- 6. TFS 2010でシンボリックリンクを作成するビルドワークフローテンプレート
- 7. Pythonでzipfileにシンボリックリンクを作成するには
- 8. ファイルをコピーするのではなくシンボリックリンクを作成する
- 9. pakageへのシンボリックリンクを作成する
- 10. wwwディレクトリにシンボリックリンクを作成するには?
- 11. データボリュームをマウントし、コンテナ作成時にシンボリックリンクを作成します。
- 12. VirtualEnvは現在のディレクトリにシンボリックリンクを作成できますか?
- 13. プログラムへのシンボリックリンクの作成
- 14. herokuサーバーでシンボリックリンクを作成する方法は?
- 15. PHPUnitへのシンボリックリンクを作成するには?
- 16. Lumen用のストレージパブリックフォルダのシンボリックリンクを作成するには
- 17. Haskellでリストのリストを作成する
- 18. Haskellアプリケーション内でHaskell REPLを作成する
- 19. a2ensiteは、シンボリックリンクの作成とは別に何をしますか?
- 20. Haskellでランダムなブールジェネレータを作成するには?
- 21. Haskellでシェア変数を作成するには?
- 22. haskellでクラスの型インスタンスを作成するには?
- 23. ファイルではなく、フォルダのシンボリックリンクを作成します。
- 24. Renci SSH.NET:シンボリックリンクを作成できますが、シンボリックリンクを削除できないのはなぜですか?
- 25. Linuxの別のディレクトリにあるファイルのシンボリックリンクを作成する
- 26. Androidアプリのアセットフォルダからストレージにシンボリックリンクを作成する
- 27. Haskell:ジッパーのタイプクラスを作成する
- 28. Haskell、 "マルチタイプ"リストを作成
- 29. maven-dependency-pluginでコピーする代わりにシンボリックリンクを作成する:copy-dependencies
- 30. haskell - メイン以外のモジュールからバイナリを作成するには?
[System.Posix.Files.createSymbolicLink](https://hackage.haskell.org/package/unix-2.7.2.0/docs/System-Posix-Files.html#g:9) –
@ n.m。質問が重複していない限り、答えとして投稿してください。 – Mark
どうやら(近い)重複[ここ](http://stackoverflow.com/questions/35369470/what-is-the-command-to-create-a-soft-link-with-haskell-turtle)があります。 –