1. bat文件如何逐行讀取文件內容並修改
1、進入win10桌面以後,右擊桌面空白處,然後選擇【新建】,然後找到並且點擊【文本文檔】。
2. 如何更改fortran批量讀取文件
open(10,file='./source_MEIC/'//trim(year)//'_'//trim(month)//'_'power_NOx'.asc',status='old',err=100)
這句中間的file等號後面應該是字元變數,有非字元變數在其中。粗體部分。
修改一下就可以了:
file='./source_MEIC/'//trim(year)//'_'//trim(month)//'_power_NOx.asc'
此外,關於出錯後的處理,建議用 iostat=ii 選項,可以根據返回值來選定多個走向,分別不同情況進行處理。
供您參考。
3. 如何修改linux中的文件夾讀取許可權
linux文件或目錄的許可權分為,讀、寫、可執行三種許可權。文件訪問的用戶類別分為,文件創建者、與文件創建者同組的用戶、其他用戶三類。
修改文件的許可權或目錄的命令為「chmod 755 test.sh」。755表示「創建者擁有讀寫可執行許可權、同一組用戶以及其他用戶擁有讀和執行許可權」。
「755」怎麼構成的:"0"表示沒有許可權、「1」表示可執行許可權、「2」表示可寫許可權、「4」表示可讀許可權。「7=1+2+4,5=1+4」。
使用「chmod 777 test.sh」命令使用能使用linux系統的用戶擁有相同的「讀寫可執行許可權」。
linux給文件或目錄賦許可權還有一種容易理解方法。比如:「chmod a-x」表示所有用戶對此文件或目錄將沒有執行許可權。
「a」表示所有用戶,「u」表示創建者、「g」表示創建者同組用戶、「o」表示其他用戶;「+」表示添加許可權,「-」表示取消許可權;「r」表示讀許可權、「w」表示寫許可權、「x」表示寫許可權。
4. 華為手機如何修改打開文件方式
用華為文件管理打開文件,選擇「始終」後,華為文件管理器會記錄默認方式。如果用戶需要選擇默認打開方式,請到「設置---系統---應用管理---文件管理---存儲」,選擇「刪除數據」和「清空緩存」。再打開文件時即可再次選擇打開方式。
1首先你先打開手機,在桌面上找到設置選項,點擊打開它。
2進入設置後,向下找,找到應用設置。
3點擊打開後,你會看到手機上所有的軟體,你要需關哪個軟體的默認打開就點擊哪個軟體。
4點擊之後,你進入便會發現有一個默認打開按鈕,直接點擊進入。
5進入之後,你會看到有一個清除默認選項,直接點擊。
6點擊完成之後,在退出去試一下是否設置成功。
擴展
下面就來說說如何打開華為榮耀X1手機的usb調試模式:
1:在應用程序列表中選擇【設置】進入系統設置菜單,點擊【關於手機】;
2:拉到屏幕最下方,找到【版本號】,連續點擊 5-7 下;
3:點擊過後,如果出現【您現在處於開發者模式】,說明您點擊成功,如果沒有,請繼續猛擊【內部版本號】,直至出現為止。
4:再回到【設置】頁面,您就可以找到【開發者選項】了!
5:進入【開發者選項】,點擊【USB 調試】選項,在彈出的窗口中點擊【確定】。
提示:每次連接電腦時需要注意手機提示,點擊您手機上的確認允許使用【USB調試】功能。
5. 如何把某個文件夾改成可讀寫許可權
首先,你找一個可以任何人都可以讀寫的文件夾,然後在此文件上點擊右鍵,點擊」屬性「,進入後,選擇」安全「頁;然後再右鍵點擊只有管理員許可權的文件夾,也是點擊」屬性「,然後進入」安全「頁,這樣你就照著第一個打開的文件夾的」組或用戶名稱「,在第二個文件夾添加相應的用戶許可權,最後點擊」確定「就可以了。
6. C語言,我需要怎麼改才能正確讀取txt 文件。
首先使用"r"來這個參數時,」student.txt「這個文件必須跟源碼在同一個目錄下。
如果已經新建」student.txt「這個文件,也寫好了輸入數據,那麼在使用fscanf函數時,輸入的格式必須與」student.txt「的格式一致。
如果上述兩個步驟都已經完成了。重點在這里,printf函數輸出變數時,不需要在變數的左邊加一個&運算符。
最後一點,因為結構體中的變數都是int類型,輸出時使用%d即可,不需要使用%ld(這是long類型),雖然編譯器只是提示」警告「信息。
7. 如何對程序內存數據進行讀取和修改
如何對程序內存數據進行讀取和修改
使用fopen的r方式可以實現讀取,用w+方式可以實現寫入。
1.fopen的函數原型:FILE * fopen(const char * path,const char * mode);
fopen函數的第一個參數是文件路徑,第二個參數是打開方式,有以下幾種方式:
r 以只讀方式打開文件,該文件必須存在。
r+ 以可讀寫方式打開文件,該文件必須存在。
rb+ 讀寫打開一個二進制文件,允許讀數據。
rw+ 讀寫打開一個文本文件,允許讀和寫。
w 打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若文件不存在則建立該文件。
w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立該文件。
a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。(EOF符保留)
a+ 以附加方式打開可讀寫的文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾後,即文件原先的內容會被保留。 (原來的EOF符不保留)
wb 只寫打開或新建一個二進制文件;只允許寫數據。
wb+ 讀寫打開或建立一個二進制文件,允許讀和寫。
wt+ 讀寫打開或著建立一個文本文件;允許讀寫。
at+ 讀寫打開一個文本文件,允許讀或在文本末追加數據。
ab+ 讀寫打開一個二進制文件,允許讀或在文件末追加數據。
上述的形態字元串都可以再加一個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函數庫打開的文件為二進制文件,而非純文字文件。
返回值:文件順利打開後,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,並把錯誤代碼存在errno中。
8. C語言如何將讀入文件的方式改為以位元組方式讀入
fopen函數中使用mode控制參數"rb"即可:f=fopen("文件名","rb")。
fopen函數簡介
函數功能: 打開一個文件
函數原型:FILE * fopen(const char * path,const char * mode);
相關函數:open,fclose,fopen_s[1] ,_wfopen
所需庫: <stdio.h>
返回值: 文件順利打開後,指向該流的文件指針就會被返回。若果文件打開失敗則返回NULL,並把錯誤代碼存在errno 中。
一般而言,打開文件後會作一些文件讀取或寫入的動作,若打開文件失敗,接下來的讀寫動作也無法順利進行,所以在fopen()後請作錯誤判斷及處理。
參數說明:
參數path字元串包含欲打開的文件路徑及文件名,參數mode字元串則代表著流形態。
mode有下列幾種形態字元串:
r 打開只讀文件,該文件必須存在。
r+ 打開可讀寫的文件,該文件必須存在。
rb+ 讀寫打開一個二進制文件,只允許讀寫數據。
rt+ 讀寫打開一個文本文件,允許讀和寫。
w 打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若文件不存在則建立該文件。
w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立該文件。
a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。(EOF符保留)
a+ 以附加方式打開可讀寫的文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾後,即文件原先的內容會被保留。 (原來的EOF符不保留)
wb 只寫打開或新建一個二進制文件;只允許寫數據。
wb+ 讀寫打開或建立一個二進制文件,允許讀和寫。
wt+ 讀寫打開或著建立一個文本文件;允許讀寫。
at+ 讀寫打開一個文本文件,允許讀或在文本末追加數據。
ab+ 讀寫打開一個二進制文件,允許讀或在文件末追加數據。
上述的形態字元串都可以再加一個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函數庫打開的文件為二進制文件,而非純文字文件。不過在POSIX系統,包含Linux都會忽略該字元。由fopen()所建立的新文件會具有S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH(0666)許可權,此文件許可權也會參考umask 值。
有些C編譯系統可能不完全提供所有這些功能,有的C版本不用"r+","w+","a+",而用"rw","wr","ar"等,讀者注意所用系統的規定。
9. 如何修改文件讀寫許可權
Linux系統中的每個文件和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作。
文件或目錄的訪問許可權分為只讀,只寫和可執行三種。以文件為例,只讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該文件作為一個程序執行。文件被創建時,文件所有者自動擁有對該文件的讀、寫和可執行許可權,以便於對文件的閱讀和修改。用戶也可根據需要把訪問許可權設置為需要的任何組合。
有三種不同類型的用戶可對文件或目錄進行訪問:文件所有者,同組用戶、其他用戶。所有者一般是文件的創建者。所有者可以允許同組用戶有權訪問文件,還可以將文件的訪問許可權賦予系統中的其他用戶。在這種情況下,系統中每一位用戶都能訪問該用戶擁有的文件或目錄。
每一文件或目錄的訪問許可權都有三組,每組用三位表示,分別為文件屬主的讀、寫和執行許可權;與屬主同組的用戶的讀、寫和執行許可權;系統中其他用戶的讀、寫和執行許可權。當用ls -l命令顯示文件或目錄的詳細信息時,最左邊的一列為文件的訪問許可權。例如:
$ ls -l sobsrc. tgz
-rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz
橫線代表空許可。r代表只讀,w代表寫,x代表可執行。注意這里共有10個位置。第一個字元指定了文件類型。在通常意義上,一個目錄也是一個文件。如果第一個字元是橫線,表示是一個非目錄的文件。如果是d,表示是一個目錄。
例如:
- rw- r-- r--
普通文件 文件主 組用戶 其他用戶
是文件sobsrc.tgz 的訪問許可權,表示sobsrc.tgz是一個普通文件;sobsrc.tgz的屬主有讀寫許可權;與sobsrc.tgz屬主同組的用戶只有讀許可權;其他用戶也只有讀許可權。
確定了一個文件的訪問許可權後,用戶可以利用Linux系統提供的chmod命令來重新設定不同的訪問許可權。也可以利用chown命令來更改某個文件或目錄的所有者。利用chgrp命令來更改某個文件或目錄的用戶組。
下面分別對這些命令加以介紹。
chmod 命令
chmod命令是非常重要的,用於改變文件或目錄的訪問許可權。用戶用它控制文件或目錄的訪問許可權。
該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數字的數字設定法。
1. 文字設定法
chmod [who] [+ | - | =] [mode] 文件名¼
命令中各選項的含義為:
操作對象who可是下述字母中的任一個或者它們的組合:
u 表示「用戶(user)」,即文件或目錄的所有者。
g 表示「同組(group)用戶」,即與文件屬主有相同組ID的所有用戶。
o 表示「其他(others)用戶」。
a 表示「所有(all)用戶」。它是系統默認值。
操作符號可以是:
+ 添加某個許可權。
- 取消某個許可權。
= 賦予給定許可權並取消其他所有許可權(如果有的話)。
設置mode所表示的許可權可用下述字母的任意組合:
r 可讀。
w 可寫。
x 可執行。
X 只有目標文件對某些用戶是可執行的或該目標文件是目錄時才追加x 屬性。
s 在文件執行時把進程的屬主或組ID置為該文件的文件屬主。方式「u+s」設置文件的用戶ID位,「g+s」設置組ID位。
t 保存程序的文本到交換設備上。
u 與文件屬主擁有一樣的許可權。
g 與和文件屬主同組的用戶擁有一樣的許可權。
o 與其他用戶擁有一樣的許可權。
文件名:以空格分開的要改變許可權的文件列表,支持通配符。
在一個命令行中可給出多個許可權方式,其間用逗號隔開。例如:chmod g+r,o+r example
使同組和其他用戶對文件example 有讀許可權。
2. 數字設定法
我們必須首先了解用數字表示的屬性的含義:0表示沒有許可權,1表示可執行許可權,2表示可寫許可權,4表示可讀許可權,然後將其相加。所以數字屬性的格式應為3個從0到7的八進制數,其順序是(u)(g)(o)。
例如,如果想讓某個文件的屬主有「讀/寫」二種許可權,需要把4(可讀)+2(可寫)=6(讀/寫)。
數字設定法的一般形式為:
chmod [mode] 文件名¼
例子:
(1)文字設定法:
例1:$ chmod a+x sort
即設定文件sort的屬性為:
文件屬主(u) 增加執行許可權
與文件屬主同組用戶(g) 增加執行許可權
其他用戶(o) 增加執行許可權
例2:$ chmod ug+w,o-x text
即設定文件text的屬性為:
文件屬主(u) 增加寫許可權
與文件屬主同組用戶(g) 增加寫許可權
其他用戶(o) 刪除執行許可權
例3:$ chmod u+s a.out
假設執行chmod後a.out的許可權為(可以用ls – l a.out命令來看):
–rws--x--x 1 inin users 7192 Nov 4 14:22 a.out
並且這個執行文件要用到一個文本文件shiyan1.c,其文件存取許可權為「–rw-------」,即該文件只有其屬主具有讀寫許可權。
當其他用戶執行a.out這個程序時,他的身份因這個程序暫時變成inin(由於chmod命令中使用了s選項),所以他就能夠讀取shiyan1.c這個文件(雖然這個文件被設定為其他人不具備任何許可權),這就是s的功能。
因此,在整個系統中特別是root本身,最好不要過多的設置這種類型的文件(除非必要)這樣可以保障系統的安全,避免因為某些程序的bug而使系統遭到入侵。
例4:$ chmod a–x mm.txt
$ chmod –x mm.txt
$ chmod ugo–x mm.txt
以上這三個命令都是將文件mm.txt的執行許可權刪除,它設定的對象為所有使用者。
(2)數字設定法:
例1: $ chmod 644 mm.txt
$ ls –l
即設定文件mm.txt的屬性為:
-rw-r--r-- 1 inin users 1155 Nov 5 11:22 mm.txt
文件屬主(u)inin 擁有讀、寫許可權
與文件屬主同組人用戶(g) 擁有讀許可權
其他人(o) 擁有讀許可權
10. 電腦上個人文件夾沒有讀寫許可權,如何修改
右鍵點你的文件夾點「屬性」進入後在常規裡面點「只讀」點「應用」點「確定」退出即可