1
類似this question - 現在我可以創建文件「AustraSkujytė.txt」,但我無法刪除它。我懷疑它是由ì引起的,因爲其他具有奇特字符的文件也受到影響。據我所知是沒有辦法在文件打開指定編碼一樣:紅寶石,無法刪除窗口上的文件 - 我懷疑編碼問題
out=File.open("#{file}", "a:UTF-8")
我怎樣才能解決呢?
類似this question - 現在我可以創建文件「AustraSkujytė.txt」,但我無法刪除它。我懷疑它是由ì引起的,因爲其他具有奇特字符的文件也受到影響。據我所知是沒有辦法在文件打開指定編碼一樣:紅寶石,無法刪除窗口上的文件 - 我懷疑編碼問題
out=File.open("#{file}", "a:UTF-8")
我怎樣才能解決呢?
要刪除文件,請嘗試使用簡短的8.3文件名;例如,
File.delete("AUSTRA~1.TXT")
您可以將長文件名轉換爲使用FFI短格式:
https://github.com/ffi/ffi/wiki/Windows-Examples#wiki-intermediate
這是一個有點哈克,但它可能是你所需要的。