VB中获取文件名的规律性~~

来源:百度知道 编辑:UC知道 时间:2024/07/06 18:30:37
关于获取细节不再赘述,因为那个不是问题重点。

在获取文件时会有这样一条语句:
if right(file1.path,1)="\" then
FName=file1.path & file1.filename
else
FName=file1.path & "\" & file1.filename
end if

这条语句意思我完全明白~~关于意思方面不用解释~~主要令我不解的是再获取文件名的时候什么时候需要添加“\”什么时候不需要添加“\”?这个应该是有规律可循的~~不会是随机的吧~~~

那么关于路径中“\”的存在有什么规律性?

举个例子吧:
例子1:获取的路径为d:\aaa.txt
那么FName=file1.path & file1.filename,不用加\
file1.path =“d:\”
file1.filename="aaa.txt"
例子2:获取路径为d:\aaa\bbb\bbb.txt
那么FName=file1.path & "\" & file1.filename
file1.path =“d:\aaa\bbb”
file1.filename="bbb.txt"

规律就是,如果是“根”目录,就不要加“\”,如果是子目录就得加“\”,你可以试试。

路径,在两个文件夹中间就由 “\”分隔。
和地址栏上的道理是一样的