您的位置:首页 > 其它

AutoHotKey的那些事儿:(四)、AutoHotkey的文件操作

2015-10-15 21:13 495 查看
1读文件

  if not FileExist(sFileName)

  {

   return ""

  }

  ;打开文件

  Loop

  {

   ;读取配置文件中每一行

   FileReadLine , line , %sFileName% , %A_Index%

   .....

   ;文件读取完毕,退出

   if ErrorLevel

   {

    break

   }

  }

 

2写文件

直接写:

  outFile := FileOpen(positionFileName , "w" , "utf-8")

  if !IsObject(outFile)

  {

   MsgBox , 不能打开文件: %positionFileName%

   return

  }

  outFile.write(content)

  outFile.Close()

追加写:

FileAppend [, Text, Filename, Encoding]

FileAppend , %content% , %positionFileName% ,utf-8 

 

3文件删除

  if FileExist(positionFileName)

  {

   FileDelete , %positionFileName%

  }

 

4目录删除

FileRemoveDir , %productionDir% , 1

 

5目录创建

    FileCreateDir , % outputDir

 

6文件移动到目录

    ;创建完目录之后,将作品移动到该目录下面,是用FileMove不是FileMoveDir

    FileMove , %fileName% , %outputDir%

 

7目录移动到目录

  FileMoveDir , %productionDir% , %outputPath% , R

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  AutoHotKey