为什么RemoteFileInfo在同一会话上来回移动,FullName在FullName值属性上自行重复?

问题描述 投票:0回答:1

我有一个问题,我不知道如何以简单的方式提出问题,所以我会做并介绍拳头,最后我希望您能想到这个问题

使用RemoteFileInfo C#类,您将在该位置获取文件,并在父目录和当前目录中获得另外两个记录。

搜索“ /”,我会得到:

 /.. parent directory 
 /. Current directory 
 /Test  file folder fullname 
 /Test2 file folder fullname

如果在同一会话中,我使用“ / Test”前进到Test文件夹,得到:

/TEST/.. parent directory
/TEST/. Current directory
/TEST/New folder   file folder full name
/TEST/New folder2 file folder full name

如果在同一会话中,我使用上级目录“ / TEST / ..返回上一个文件夹:]:>

/TEST/./../.. parent directory
/TEST/./../. current directory

/TEST/./../.. file folder full name
/TEST2/./../.. file folder full name

如果在同一会话中,我使用得到的上一个结果的测试文件夹全名“ /TEST/./../TEST”再次前进到“测试文件夹”:

/TEST/./../TEST/.. parent directory
/TEST/./../TEST/. current directory

/TEST/./../TEST/New folder
/TEST/./../TEST/New folder2

如果我使用父全名或文件夹全名在同一个会话中来回移动,它将起作用,但它会移动到正确的位置,但是每次全名保持与上一个全名一起增长时,它就会移动到正确的位置。是否有办法在前进和后退时能走一条路?就像当我前后移动后转到“ /”时,我得到:

/.. parent directory
/. Current directory
/Test  file folder full name
/Test2 file folder full name

我正在做一个文件浏览器界面,我想向用户显示当前路径,但在显示类似/TEST/./../TEST/New文件夹作为当前位置时感到困惑。

请让我知道是否需要更好的解释;)

[我有一个问题,我不知道如何以简单的方式提出问题,所以我会做并介绍拳头,最后的问题是,希望您能想到使用RemoteFileInfo C#类来获得...]

winscp winscp-net
1个回答
0
投票

不要盲目连接路径。

处理代码中的...

© www.soinside.com 2019 - 2024. All rights reserved.