c# - 当此文件以点“。”开头时,C# 在 ftp 中读取文件 (隐藏文件)
问题描述
我需要在 ftp 中读取文件,但此文件以“。”开头 (隐藏文件),例如 .teste.txt。
我尝试使用以下代码读取此文件:
FtpWebRequest reqFTP;
reqFTP = (FtpWebRequest)WebRequest.Create("ftp://" + strFTP + ":" + strPorta + strDiretorio);
reqFTP.Method = WebRequestMethods.Ftp.ListDirectory;
reqFTP.Credentials = new NetworkCredential(strUser, strPass);
response = (FtpWebResponse)reqFTP.GetResponse();
reader = new StreamReader(response.GetResponseStream());
string line = reader.ReadLine();
解决方案
在这种情况下,我将“-al”放在最后的 ftp url 中,使用以下代码:
var reqFTP = (FtpWebRequest)WebRequest.Create("ftp://" + strFTP + ":" + strPorta + strDiretorio + " -al");
reqFTP.Method = WebRequestMethods.Ftp.ListDirectory;
reqFTP.Credentials = new NetworkCredential(strUser, strPass);
response = (FtpWebResponse)reqFTP.GetResponse();
reader = new StreamReader(response.GetResponseStream());
string line = reader.ReadLine();
推荐阅读
- node.js - 如何使用数组中的 id 在 mongoDB 中获取多个文档?
- bash - 将文本列添加到 cat & awk 的结果
- shell - 如何获取以 xvfb-run 启动的进程的子进程 ID?
- flutter - Flutter:已关闭的可关闭小部件仍然是树的一部分
- python - 无法在 Keras 中加载模型
- api - “使用 API”的反义词是什么?
- ansible - 你如何在 ansible 中转义 foo=bar?
- javascript - @here/maps-api-for-javascript 下一个 js 不起作用
- python - gr-modtool 在 conda 环境中不起作用
- tkinter - 从列表框tkinter中取消选择项目时删除标签