關於renameTo的用法

2021-08-15 11:23:44 字數 626 閱讀 6638

io中的重新命名方法renameto這個方法,讓人很蛋疼...

我的目的很簡單:

1.迴圈建立,26個txt檔案;

2.開始迴圈批量修改這些檔名;

試驗結果:兩種情況

情況1:

可以成功建立,但是無法進行批量修改;

情況2:

在已經有的檔案基礎上,就是已經存在26個檔案的前提下,可以成功進行批量修改!

分析:1.其實,在系統檔案上,進行建立檔案和修改動作,都是呼叫的當前系統底層的功能!

2.我單次,可以實現兩個功能的其中乙個,另外乙個一定會失敗,我個人猜測這個與系統資源有關係!

3.我嘗試用兩條執行緒來完成此操作:執行緒1去建立,成功後給個反饋,然後呼叫執行緒2,去進行批量修改!

結果失敗的..為什麼?

又繼續分析:

我再想是不是系統資源沒放掉啊?

然後在啟動執行緒2,去進行批量修改;

瞬間...........天晴了.....................哈哈.............

其實核心就是釋放掉系統底層呼叫的資源...好比乙個工具,你用完了,放那裡,然後我也要去用!

我是乙個小菜比...這問題碰巧被我遇見了.. 我糾結了很久....希望對和我一樣糾結的看官有所幫助!

關於的用法

1.訪問action值棧中的普通屬性 2.訪問action值棧中的物件屬性 要有get set方法 3.訪問值棧中物件屬性的方法 4.訪問值棧中action的普通方法 5.訪問靜態方法 6.訪問靜態屬性 配置屬性檔案,允許ognl訪問靜態方法struts.ognl.allow.true 7.訪問ma...

關於dbnull的用法

dbnull是做什麼用的,我這樣寫對不對啊?private int getint string id else returnid int a1 getint id1.value 該類用於指示不存在某個已知值 通常在資料庫應用程式中 在資料庫應用程式中,空物件是字段的有效值。該類區分空值 空物件 和未...

關於 TStringList 的用法

最近在用delphi開發一些專案的時候,處理一條字串傳遞多個引數的時候,發現了乙個不錯的東西,拿來分享一下。下面的是其的基本用法。tstrings是乙個抽象類,在實際開發中,是除了基本型別外,應用得最多的。常規的用法大家都知道,現在來討論它的一些高階的用法。先把要討論的幾個屬性列出來 1 comma...