create folder’s problem

目前我在測試create folder時,在File I/O>>File Constants底下看到一個從2009版本就有的一個vi叫Get System Directory.vi看起來還不錯用,我是要測試規定使用者不能輸入一些像/ \ ? *...等的字元,後來我測試了以下二個string的constant,發現Empty String Constant這個會產生錯誤訊息,Space constant不會產生錯誤訊息

![](upload://hoYbbILtzrIvBwZoVegmM38GQOQ.png)

後來我發現Space constant這個vi是可以看程式碼的就如下所示

![](upload://ePPVwozMFmH1K0IUihUpiGjzHsw.jpeg)

,後來在C槽底下就確認有無沒有名稱的資料夾,其實是沒有的,後來自己在C槽新增資料夾要將它資料夾重新命名為空白space,它還是會回復原來的名稱,想說這樣的情況看起來合理卻又不太合理,不知道是不是個問題XD

如下圖顯示,只有說檔案名稱中不可以包含\/:*?"<>|

空白鍵是被允許的,只是作業系統會將前面的" "當成""

我在C:\建" whdls",作業系統就建成"whdls",但是用程式卻成功建了" whdls"的檔案夾,所以個人認為你提出的問題,是作業系統的問題.

![](upload://ur1JfsQYe2q8jIAIf5iWe5cXup5.jpeg)

![](upload://mZCpgila3FJdJNQjGVK4eJdpCuu.jpeg)

DonWang40415.6313888889

[QUOTE=DonWang]

如下圖顯示,只有說檔案名稱中不可以包含\/:*?"<>|

空白鍵是被允許的,只是作業系統會將前面的" "當成""

我在C:\建" whdls",作業系統就建成"whdls",但是用程式卻成功建了" whdls"的檔案夾,所以個人認為你提出的問題,是作業系統的問題.

![](upload://ur1JfsQYe2q8jIAIf5iWe5cXup5.jpeg)

![](upload://mZCpgila3FJdJNQjGVK4eJdpCuu.jpeg)

[/QUOTE]

再補充一點,後面的空白建,不論在作業系統或用程式建新檔案夾," "都會當成"",舉例說明:在C:\建" 1 2 "會建成"1 2",用程式建" 1 2 "會建成" 1 2".