ASP移動文件函數movefile權限不足
這幾天做一個項目,是寫一個語句,將D盤的文件全部移動到E盤去,在本地XP環境下測試是很好的。可是放到windows 2003服務器後,提示權限不足。我的網站目錄放在D盤,而E盤只是一個新加捲,有一些文件很大也很多,但是D盤不夠用了,所以出此下策。百度了一下,很多這樣的問題,無非就是增加E盤的權限啊,或者是把E盤當作虛擬目錄。可是都不管用,照樣提醒,唯一的區別就是我使用的是動態卷,而XP下是基本卷,我不想改變卷盤。
最後找到了下面的辦法:
用fso的movefile會出現權限不足的情況,那樣代碼不能執行。
所以 用copyfile 再file 避免了不必要的麻煩。
即 :
複製代碼 代碼如下:
Set fso=CreateObject("systemobject")
File "文件路徑","目標"
這個會出現問題。
用:
複製代碼 代碼如下:
Set fso=CreateObject("systemobject")
File "文件路徑","目標"
teFile "文件路徑"
這樣果斷解決了問題。複製可以移動不行。
4.30更新
後來鼓搗了一下,原來不是E盤權限的問題,而是D盤權限的問題,也就是IIS網站目錄權限的問題。給D盤加上Internet 來賓帳户,也就是加上以IUSR_開頭的賬户,這個賬户是IIS賬户。然後使用MoveFile就沒問題了。如果要移動或者刪除一個文件,首先檢查的應該是源文件的權限,而不是目標文件的權限。網上的教程真是害人啊。
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
淺談jquery 注意事項與常用語法
1、關於選擇器中含有特殊符號選擇器中含有".","#","(","]"等特殊字符,根據W3C的規定,屬性值中是不能含有這些特殊字符的,例如:複製代碼代碼如下:bb如果按照普通的方式來獲取,例如:複製代碼代碼如下:$("#id#b");$("#id[1]");以上代碼不能正確獲取到元素,正確的寫法如下:復...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
JavaScript 小型打飛機遊戲實現和原理説明
JavaScript小型打飛機遊戲實現和原理説明玩法説明:上下左右控制移動,空格發彈。每打中一個敵機就加100分,每提升5000分,玩家的飛機的一次發彈數就加一,最多四,被敵機撞到或者讓敵機飛到底部就算輸。。。。演示代碼:http://demo./js/FlyBeat/遊戲目前的功能還是比較簡...
相關文章
- Zend studio for eclipse中使php可以調用mysql相關函數的設置方
- Efforts Urged to Improve Womens Reproductive Health英語閲讀
- Diaspora Finance Powers Global Development美文欣賞
- Spring Festival is My Favorite Festival英語作文
- Jolie drops battle over perfume named Shilohy英語作文
- Different People Like Different Movies國中英語作文
- 英語閲讀:Life is inevitable consequence of physics
- 英語閲讀範文參考:LovePeopleInAllKindsOfWeather
- php函數method-exists()與is-callable()有何區別
- At Climate Summit, Hope for Emissions Deal美文欣賞