我正在从外部服务器对文件进行 ftp 处理,然后在外部服务器上删除它们,并且一个文件失败,因为文件名中有空格。我将我的 ftp 删除命令更改为在文件名周围加上引号。
ftpStream.WriteLine("delete """ & FileToDelete & """")
但是,用户在创建文件名时可能会使用其他字符,我的程序仍然会阻塞吗?我无法控制这些文件名可能是什么。
(我放了一个 SSIS 和 SQL Server 的标签,因为我正在从 SSIS 包动态创建 ftp 任务。双方的操作系统都是 Win XP)