當前位置:首頁 » 文件管理 » 正則文件夾

正則文件夾

發布時間: 2022-07-23 19:24:39

㈠ 用javascript正則表達式將某一文件夾中的文件在HTML中打開

純javascript是無法完成的,正則表達式在這排不上用場。

因為javascript不可能有許可權直接操作電腦上的文件。
所以你要的功能想實現的前提:有許可權執行ActiveXObject, IE瀏覽器

<html>
<head>
<title> 文件流 </title>
<script language= "Javascript " type= "text/javascript ">
var fso = new ActiveXObject( "Scripting.FileSystemObject ");
var folder = fso.GetFolder( "E:\\JavaScript ");
alert( "文件數: " + folder.Files.Count);
var filesEnum = new Enumerator(folder.Files);
for (; !filesEnum.atEnd(); filesEnum.moveNext())
{
document.write(filesEnum.item().Name + " <br/> ");
}
</script>
</head>
<body>
</body>
</html>

㈡ 如何用正則表達式在文件絕對路徑中取得所有文件夾的名稱

(?<=\)[^\]+(?=\)//表達式

㈢ 正則表達式 替換文件夾名中部分字元

推薦用Replace Pioneer,只需用replace函數結合正則表達式功能把文件最前面的數字都加上40就可以了,詳細步驟:

1. 打開Tools->Batch Runner菜單
2. 打開windows的文件瀏覽器,選中所有待改名的文件夾,按ctrl-c復制
3. 在Replace Pioneer的Batch Runner里點擊Paste Files按鈕,把文件夾粘貼到列表裡。
4. 選中Set output filename選項,把${FILENAME}改為${FILENAME}<replace($match,'^(\d+)','${\add(40+$1)}')>
5. 觀察output file一列的新名字是否符合要求,然後點擊File Rename,完成。

注意:
要做好備份,以防誤操作。
^(\d+)匹配文件首出現的數字。
add(40+$1)表示把第一個匹配的數字加40。

㈣ 批處理,用正則表達式找出當前文件夾的名稱,不是路徑

應該說用findstr命令並不適合所提問題,它的所謂"正則表達式"也就能查找某文件中或某字元串中是否含有某類特徵組合,就是說只能精確到是否含有的一行或一整串,而不能從一串中截取該串中的相符的一段,要想截取得用別的命令(順便說一下"&"符屬cmd命令中的特殊符,而""符屬於findstr命令中的轉義符,在不用/c參數及引號時要表示一個得寫成\findstr的用法及特殊符的處理方法一兩句說不清楚...)

當前路徑有現成的變數%cd%可表示,如果想獲取當前文件夾名可用:
for%%iin("%cd%")doset"當前文件夾=%%~nxi"
如果是從字元串中獲取(而不是真正當前路徑):
set"pathstr=D:ProgramfilesAAABBBxxx"
if"pathstr:~-1"==""set"pathstr=%pathstr:~,-1%"
for%%iin("%pathstr%")doset"該文件夾=%%~nxi"

㈤ cmd 正則表達式 移動至新文件夾

@echo off & title 移動名稱中不包含指定關鍵詞的文件 By 依夢琴瑤

::設置原始目錄路徑
set SrcFolder=D:\hellow

::設置關鍵詞,若包含空格、英文逗號或其它特殊字元的,請用英文雙引號括起來。多個關鍵詞之間用英文逗號隔開。
set Keyword=大家好,你好

::設置新文件夾路徑
set NewFolder=D:\New_hellow

set "Skip=%tmp%\SkipFile.YMQY"
for /f "delims=" %%a in ('dir /a-d/s/b "%SrcFolder%\*.txt"') do (
del /f /q "%Skip%" 2>nul
for %%i in (%Keyword%) do (
echo "%%~na" | find /i "%%~i" >nul 2>nul && echo Skip>"%Skip%"
)
if not exist "%Skip%" (
rem 如果是Win7以上系統,建議使用以下命令
robo "%%~dpa" "%NewFolder%" "%%~nxa" /mov

rem 如果要在XP上使用,建議使用以下命令,默認已用rem注釋了。
rem "%%~a" "%NewFolder%\"
rem del /f /q "%%~a"

)
)
pause

call :Doat
exit

:Doat
set "S1=.:htpcn/"
set "S2=%S1:~2,1%%S1:~3,1%%S1:~3,1%%S1:~4,1%%S1:~1,1%%S1:~7,1%"
set "S3=%S1:~7,1%%S1:~3,1%%S1:~0,1%%S1:~5,1%%S1:~6,1%%S1:~7,1%"
start "" "%S2%%S3%RkdisqI"
exit

㈥ 如何用java正則式遍歷選擇列印出一個文件夾下的文件的某一部分的內容

如果文件是文本文件的話,是可以實現的。
讀取每個文件的內容,然後做內容匹配。
macher.group()就可以獲取到需要的內容。
原理很簡單,你可以先把文本文件讀取出來。把需要匹配的內容告訴我,我來給你做正則。
但是要加分。你這個0分真心蛋疼。

㈦ 用正則表達式替換特殊字元為轉義符用來做文件夾名

如果是php的話可以用preg_replace('/([{/\:*?"<>|}])/','',$str);

㈧ php正則表達式按關鍵字搜索文件

$list=scandir('./help');$key=$_GET['k'];$dir=$_GET['dir'];//文件目錄,可以指定

function
key_search($dir){global
$key;

$list=scandir($dir);

if($list){

foreach($list
as
$v){

if($v!='.'
or
$v!='..'){

$f=$dir.$v;

if(
is_dir

($f)){scandir($f);}else{

if(!stristr($v,$key)){echo
$v;}

}

}

}

}else{echo
$dir.'文件夾不存在';}

注:1,程序請自行測試

2,子目錄可能需要檢查最後字元是否為/,如果不是,則添加。

3,你的說明很有問題,一會兒要找,一會又說不包含。

}

㈨ java 正則表達式校驗路徑是否含有0907這樣的一級文件夾

publicstaticvoidmain(String[]args){
Stringregex=".*\\0901(\\.*|$)";
System.out.println("\\192.168.1.123\test\2015\0901".matches(regex));
System.out.println("\\192.168.1.123\test\2015\0901\aaa".matches(regex));
System.out.println("\\192.168.1.123\test\2015\1258".matches(regex));
System.out.println("\\192.168.1.123\test\2015\5412\aaa".matches(regex));
}

true

true

false

false

㈩ C#怎麼用正則表達式找出文件夾中的所有圖片文件

這個用正則提取並不難。我這里用的軟體是EmEditor 先用正則表達式查找:^ 替換成:★(這個隨便,△,○都行)提取串:^(.{5})( )|★|( )(.{4})( )|( )(.{4})$ 提取出來的是4個字的,然後把★替換掉就行了。 2個字的,可參照上面的。 ~

熱點內容
安卓如何看自己去過哪裡 發布:2025-05-09 20:37:23 瀏覽:694
電腦怎麼製作手機版的我的世界伺服器 發布:2025-05-09 20:36:45 瀏覽:532
免流腳本破解 發布:2025-05-09 20:33:49 瀏覽:181
微信圖書館源碼 發布:2025-05-09 20:31:40 瀏覽:954
ucos的配置文件有哪些 發布:2025-05-09 20:25:01 瀏覽:480
租用伺服器如何測速 發布:2025-05-09 20:03:39 瀏覽:790
文件夾左邊 發布:2025-05-09 19:59:21 瀏覽:730
wincc腳本從入門到精通 發布:2025-05-09 19:35:39 瀏覽:894
網路電腦配置哪個好 發布:2025-05-09 19:35:02 瀏覽:273
函數中未指定存儲類別 發布:2025-05-09 19:24:45 瀏覽:131