是否有一個函數,我可以使用該函數轉換不良文件名與良好的文件名?FileSystemObject - 不支持的文件名字符
我正在處理大量照片,並且偶爾我的腳本會停止,因爲上傳器已在文件名中放置了一個捲曲符號(〜)。我現在也想知道是否有任何其他不好的符號不能在文件名中,以及如何逃避它們。
我通過這些文件使用VBScript的文件系統對象循環,類似以下內容:
For Each File In Files
If InStr(UCase(File.Name), ".JPG") > 0 Then
'// do stuff
End If
Next
我不完全相信你的錯誤是什麼,但'〜'是Windows文件名稱的有效字符。 – aphoria 2012-08-02 13:43:43
您可能會想知道爲什麼會出現錯誤。由於原始文件名最有可能的來源也是來自某些基於Windows操作系統的文件,因此您很可能會收到無效字符。正如aphoria指出的那樣〜在Windows文件名中完全合法。在嘗試「修復」之前,您應該努力找出錯誤的真正原因。 – AnthonyWJones 2012-08-02 14:06:48
你的錯誤是什麼? FileSystemObject與縮短的8.3命名約定一起使用。 – Nilpo 2012-08-02 15:49:54