外部サーバーからファイルを ftp し、外部サーバーでそれらを削除していますが、ファイル名にスペースがあったために 1 つのファイルが失敗しました。ファイル名を引用符で囲むように ftp delete コマンドを変更しました。
ftpStream.WriteLine("delete """ & FileToDelete & """")
しかし、ユーザーがファイル名の作成に使用する可能性のある他の文字はありますか? それらのファイル名が何であるかを制御することはできません。
(SSIS パッケージから ftp タスクをオンザフライで作成するため、SSIS と SQL Server のタグを付けます。両方の OS は Win XP です)