怎麼判斷乙個字串是否為合法的檔名

2023-01-31 06:20:02 字數 1824 閱讀 4797

1樓:寶寶心裡很苦啊

1、檔名可以有1~8個字元;副檔名可以有1~3個字元。 2、檔名和副檔名之間用「.」分開。

3、在檔名和其副檔名中,可以使用的字元包括:26個英文本母(不區分大小寫),0到9共十個數字,其它字元如$、@#等。 4、在檔名及其副檔名,不允許使用任何。

如何用正規表示式判斷乙個字串可以用來作為檔名稱

2樓:else嚴衛

應該說用findstr命令並不適合所提問題,它的所謂"正規表示式"也就能查詢某檔案中或某字串中是否含有某類特徵組合,就是說只能精確到是否含有的一行或一整串,而不能從一串中擷取該串中的相符的一段,要想截取得用別的命令。

如何判斷字串是否是合法檔案路徑

3樓:柯安侑惠玲

理論上是判斷長度是否超限、開頭是否合法、是否含有特殊字元這三個方面,但是unix、windows的規則區別很大,要根據軟體執行環境搜尋。

根據dos檔案命名規則,下列字串符合合法檔名命名規則的是

4樓:鞠然騰蘊美

從dos時代過來的朋友都知道,「式的檔名(目錄名)是不允許使用一些特殊的字元如?、\等以及dos的保留字(如con、aux、com1、lpt1、prn和nul)的。

進入windows時代,「目錄」改稱「資料夾」,檔名的長度也大大增加,長檔名極大的方便了我們的操作。但這些使規則也保留下來了。。你所說的com.

bat正在其中。。。

不過如果你真的想建這樣乙個檔案也不是不行的1.建立資料夾。

執行cmd進入命令提示符視窗。

鍵入以下命令即可md

con\(注意保留字後面一定要多乙個「\」這是關鍵!)2.訪問該資料夾。

在dos下新建的,卻甭想用cd

con\之類的命令進入!其實要訪問完全沒必要在dos下。呵呵,這個資料夾可以直接在資源管理器中開啟,只是無法向其中複製或移動檔案,也無法直接刪除該資料夾。

但卻可以直接在裡面新建檔案和資料夾。不信你可以試試。

2.刪除該資料夾。

在命令提示符視窗使用命令:rd

\\?d:\con

/s/q(其中d:表示碟符)。

這樣一來你的答案是不是選c就看你的啦。。。

根據檔案命名規則,下列字串中合法檔名是()。 a adc*.fnt b ask%.sbc c con.txt d saq/.txt 5

5樓:匿名使用者

我錯了,,你可以試,這個名字是不能命名的。

好像是系統用的。

其他幾個肯定不對。

如何判斷乙個檔案文是否有效,也就是是否包含非法字元?

6樓:匿名使用者

你是什憒檔案,什麼樣的字元才算是不法字元?二進位制檔案什麼字元都是合法的。你本身定義的檔案,你本身定義的付出是不法的。

說的不明不白,如**是文字檔案,那麼只有可見字元是合法的,控制字元是不法的。

7樓:匿名使用者

可以先把該檔案讀到乙個字串中,再根據情況斷定。

8樓:匿名使用者

是的,檔案哪有不法字元?!

j**a 如何判斷乙個字串是不是檔案路徑

9樓:匿名使用者

file類裡面有這兩個方法 new file(pathname);呼叫下面的方法就行了。

很多時候可以通過檢視api就可以找到你需要的,請養成看文件的習慣。

JS判斷字串變數是否含有某個字串的方法

方法一 var str abc if str.indexof bc 1 方法二var str abc if str.search bc 1 方法三var str abc var reg new regexp bc.if reg.test str 方法四var str abc var reg new ...

php判斷字串裡是否有某個字元

php中如何判斷乙個字串中是否有某個字元,如下 php語言是乙個功能強大的嵌入式html指令碼語言,它的易用性讓許多程式設計師選擇使用。php判斷字串的包含,可以使用php的內建函式strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫乙個判斷函式。1.strs...

如何判斷變數是否為字串型別,如何判斷乙個變數是否為字串型別

include include include using namespace std bool isnum string s int main 可以用typeof測試 python怎麼判斷變數是否為字串 python官方文件在說明來type函式的用法時,明文推自薦用isinstance測試物件型別...