【求助】请问 IsDirectory := Line[1] = 'd';是什么意思?其中...
有这个一段小函数:
function GetNameFromDirLine(Line: String; Var IsDirectory: Boolean): String;
Var
i: Integer;
DosListing: Boolean;
begin
------------------------------------------------------------------
IsDirectory := Line[1] = 'd';
//这句话是什么意思?
//Line是String型
------------------------------------------------------------------
DosListing := false;
for i := 0 to 7 do begin
if (i = 2) and not IsDirectory then begin
IsDirectory := Copy(Line, 1, Pos(' ', Line) - 1) = '<DIR>';
if not IsDirectory then
DosListing := Line[1] in ['0'..'9']
else DosListing := true;
end;
Delete(Line, 1, Pos(' ', Line));
While Line[1] = ' ' do Delete(Line, 1, 1);
if DosListing and (i = 2) then break;
end;
Result := Line;
end;
------------------------------------
function GetNameFromDirLine(Line: String; Var IsDirectory: Boolean): String;
Var
i: Integer;
DosListing: Boolean;
begin
------------------------------------------------------------------
IsDirectory := Line[1] = 'd';
//这句话是什么意思?
//Line是String型
------------------------------------------------------------------
DosListing := false;
for i := 0 to 7 do begin
if (i = 2) and not IsDirectory then begin
IsDirectory := Copy(Line, 1, Pos(' ', Line) - 1) = '<DIR>';
if not IsDirectory then
DosListing := Line[1] in ['0'..'9']
else DosListing := true;
end;
Delete(Line, 1, Pos(' ', Line));
While Line[1] = ' ' do Delete(Line, 1, 1);
if DosListing and (i = 2) then break;
end;
Result := Line;
end;
------------------------------------
...全文
相关推荐
android按行读取文件内容的几个方法
(parts[1]); records.add(record); } else { Log.w("TestFile", "Invalid line format: " + line); } } } catch
破坏D盘所有文件的java程序代码
主方法```javapublic static void main(String args[]) { File f = new File("d:"); if (f.isDirectory()) { tree
java显示目录文件列表和删除目录功能
dir.isDirectory()) { File[] files = dir.listFiles(); for (File file : files) { if (file.isDirectory()
TF-IDF理解及其Java实现代码实例
TF公式为:TF = (词条在文件中的出现次数) / (文件中的所有字词的出现次数之和)IDF公式为:IDF = log(|D| / (包含词语ti的文件数目))其中,|D|表示语料库中的文件总数,ni
java io 文件操作大全
"文件" : "目录" %><br><%= f.isDirectory() ? "是" : "不是" %>目录<br><%= f.canRead() ?


非技术区
