当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


haskell renameDirectory用法及代码示例


Haskell语言Directory模块中函数renameDirectory的用法及代码示例。

用法类型:

FilePath -> FilePath -> IO ()

renameDirectoryold new将现有目录的名称从old更改为new。如果新目录已经存在,则将其自动替换为旧目录。如果新目录既不是旧目录也不是旧目录的别名,则将其删除,就像通过removeDirectory。一致的实现不需要在所有情况下都支持重命名目录(例如,重命名到现有目录或跨不同的物理设备),但是必须记录约束。

示例1:

源码:

import Directory

main = do createDirectory "/tmp/BAR"
	  a <- doesDirectoryExist "/tmp/BAR"
	  renameDirectory "/tmp/BAR" "/tmp/FOO"
	  b <- doesDirectoryExist "/tmp/BAR"
	  c <- doesDirectoryExist "/tmp/FOO"
	  print (a,b,c)

输出:
(True,False,True)
         

注:本文由纯净天空筛选整理自 haskell renameDirectory。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。