您好,登錄后才能下訂單哦!
這篇文章主要介紹“javascript file對象有哪些方法”,在日常操作中,相信很多人在javascript file對象有哪些方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”javascript file對象有哪些方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
javascript file對象的方法有:“CopyFile(source,destination)”、DeleteFile()、MoveFile()、OpenTextFile()、iomode()、format()等。
本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
在瀏覽器中操作文件,多數情況下用到的是 File 對象,從 <input type='file' />
元素獲取,進而繼續操作(例如將選擇的圖片展示在頁面上,用ajax將文件上傳至服務器等)。這里介紹在瀏覽器中操作文件的相關API
javascript file對象的方法
方法 | 描述 | 備注 |
obj.CopyFile(source,destination[,overwrite]) | 將制定的文件或文件夾從一個位置復制到另一個位置 | obj:文件或文件夾 source:源文件 destination:必須的,復制文件或文件夾的目的位置 overwrite:可選.覆蓋為true,否則為false,默認為true |
obj.DeleteFile(file,[force]) | 刪除指定的文件或文件夾 | obj:文件或文件夾 file:要刪除的文件 force:可選,boolean值,如果要刪除設置了只讀屬性的文件或文件夾,則為true,否則為false |
obj.MoveFile(Source, Destination) | 將制定的文件或文件夾從一個位置剪切到另一個位置 | Source:文件或文件夾 Destination:移動文件或文件夾的目標位置 |
obj.OpenTextFile(FileName, IOMode, Create, Format) | 打開指定的文件,并返回一個TextStream對象, 通過這個對象對文件進行讀、寫或追加 | FileName:應該為File對象的名稱 IOMode:可選項,指定的輸入/輸出模式,可以是三個常數之一: ForReading,ForWriting,ForAppend Create:創建文件 Fomat:可選項,使用三態值中的一個來指明打開文件的格式, 如果忽略,文件以ASCII格式打開 |
iomode()
常數 | 值 | 描述 |
ForReading | 0 | 以只讀的方式打開文件,不能寫這個文件 |
ForWriting | 1 | 以寫方式打開文件,如果存在同名的文件,那么它以前的內容將被覆蓋 |
ForAppend | 8 | 打開文件,并從文件末尾開始寫 |
format()
常數 | 值 | 描述 |
TristateUseDefault | -2 | 使用系統默認值打開 |
TristateTrue | -1 | 以Unicode方式打開 |
TristateFalse | 0 | 以ASCII方式打開 |
到此,關于“javascript file對象有哪些方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。