anchor.diff:    ErrorGeneral :: atom(),
     ErrorDetail :: term().
   %% ====================================================================
  -read(File, Offset, Size) ->
  +read(FileStr, Offset, Size) ->
  +  File = check_utf(FileStr),
     {Response, Response2} = getfilelocation(File),
         case Response of
           ok ->
  
positive.code:   ErrorGeneral :: atom(),
    ErrorDetail :: term().
  %% ====================================================================
  rmdir(DirName) ->
    Record = #deletefile{file_logic_name = DirName},
    {Status, TmpAns} = contact_fslogic(Record),
    case Status of
  
negative.code:   ErrorGeneral :: atom(),
    ErrorDetail :: term().
  %% ====================================================================
  truncate(FileStr, Size) ->
    File = check_utf(FileStr),
    {Response, Response2} = getfilelocation(File),
        case Response of
          ok ->
  