推 mars90226:模式改成"w+",才不會把檔案清空 04/14 20:55
→ fsj:您好, 我修改為target=File.open(filename, "w+")然後讀 04/14 23:44
→ fsj:target.size 仍然為 0 04/14 23:45
→ fsj:我會再試著用w+去google一下, 謝謝! 04/14 23:45
推 mars90226:你有確認你的檔案有東西嗎? 04/15 09:43
→ fsj:有確認, 而且我另外在刪檔前寫了一行直接file.size是有大小的 04/15 23:05
→ fsj:所以覺得奇怪..然後去試"w", 或read mode都不會有大小 04/15 23:06
→ godfat:你的名稱不一致所以看不出來你怎麼測的,但大概是沒flush吧 04/16 22:23
推 lTERRAl:有可能是開檔之後並沒有關檔 也就是還在暫存檔中 04/17 17:43
→ lTERRAl:而size這個method是從外界下size指令 所以檔案並未存入 04/17 17:44
→ lTERRAl:所以得到0這個回傳 你可以試試close後再下target.size 04/17 17:46
→ fsj:謝謝各位, 的確是因為沒有close所造成的, 我關掉隔天再開 04/17 22:21
→ fsj:就發現了, 謝謝樓上各位!! 04/17 22:21