【发布时间】:2015-02-10 15:22:02
【问题描述】:
我有一个文件存储在 dtp 服务器上。 服务器设置为显示隐藏文件。 有没有办法(使用 C#) 想知道文件是否有隐藏属性?
我看到了最后一次修改的方法 以及获取文件大小的方法 校验和等等。
但如果文件被隐藏则无法获取
我的意思是使用 FTP 协议,例如 FtpWebRequest 或 Rebex.Net.Ftp
【问题讨论】:
-
输入
chmod filename并将输出添加到您的问题中 -
问题在于,根据 FTP 服务器软件,它可能不允许客户端查看隐藏文件。有些服务器允许您发送
ftpRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails + " -al";。如果它是 Linux 服务器,那么任何以.开头的文件都是隐藏文件。但是,根据服务器软件的不同,您可能无法执行此命令。 -
服务器允许隐藏文件。在哪里定义有“。”隐藏文件?
-
@NahumLitvin - en.wikipedia.org/wiki/Hidden_file_and_hidden_directory