FTP檔名包含特殊符號「#」,造成FtpWebRequest出現Exception,顯示的是FTP 550檔案不存在或沒有權限,特殊符號處理過後即正常。
2020-09-14
[VB.NET] FTP檔案名稱特殊符號處理「#」
- 649
- 0
- [VB.NET] FTP 操作
- 2022-02-14
FTP檔名包含特殊符號「#」,造成FtpWebRequest出現Exception,顯示的是FTP 550檔案不存在或沒有權限,特殊符號處理過後即正常。
早上才很高興的將Mutex方法記下來,下午就發現原來可以直接在專案屬性裡面設定了...
手動開啟程式難免有時候會手殘重複點選,所以需要這個機制防呆。因為網路上看到都是用C#寫的,所以紀錄一下VB.NET版本。
如果使用ClickOnce發布應用程式,在專案屬性的[簽署]中有勾選「簽署ClickOnce資訊清單」,憑證過期會導致無法發行成功,出現「簽署時發生錯誤: 無法簽署」錯誤。
FtpWebRequest類別沒有提供移動檔案的命令,但是可以透過WebRequestMethods.Ftp.Rename
達成相同效果的功能。
使用SpinWait.SpinUntil
的效果與Thread.Sleep
類似,但可以降低CPU使用率。
網路上的實作都是C#版本,所以特將VB.NET版記錄下來。
網路上的Wikidata使用教學,在此紀錄連結
VB.NET的泛型函式使用方法
公司使用Outlook收發信件,開啟Outlook時會直接使用Windows帳戶登入,但是Windows密碼更換後,Outlook就會變成每次重新開機都要輸入密碼。