js如何读取服务器端文件目录 js怎么读取服务器端(或者远程端电脑)的bat文件!

javascript\u600e\u4e48\u83b7\u53d6\u8fdc\u7a0b\u76ee\u5f55\u6587\u4ef6\u5217\u8868\uff1f

javascript\u83b7\u53d6\u670d\u52a1\u5668\u76ee\u5f55\u662f\u6781\u5ea6\u5371\u9669\u7684\uff0c\u9996\u5148\u670d\u52a1\u5668\u4e0a\u6ca1\u6709\u5ba2\u6237\u7aef\u83b7\u53d6\u8bfb\u6216\u5199\u7684\u6743\u9650\uff0c\u5e76\u4e14\u4e00\u822c\u6d4f\u89c8\u5668\u90fd\u4f1a\u963b\u6b62\u6389\uff0c\u56e0\u4e3a\u4e0d\u53ef\u80fd\u8ba9\u5ba2\u6237\u7aef\u53bb\u63a7\u5236\u670d\u52a1\u5668\u7aef\u7684\u6587\u4ef6\u3002

\u5b9e\u73b0\u8fd9\u4e2a\u529f\u80fd\u7684\u65b9\u6cd5\u6bd4\u8f83\u591a\uff0c\u968f\u4fbf\u7528\u4e00\u95e8\u540e\u53f0\u8bed\u8a00\u5c31\u53ef\u4ee5\u4e86\uff0c\u4f8b\u5982php\u53ef\u4ee5\u76f4\u63a5\u901a\u8fc7opendir()\u6253\u5f00\u518d\u5199\u4e00\u4e2a\u8bfb\u53d6\u6587\u4ef6\u5939\u4e0b\u7684\u6587\u4ef6\u51fd\u6570\u518d\u8f93\u5165\u5230\u6d4f\u89c8\u5668\u5c31\u53ef\u4ee5\u4e86

\u624b\u5199\u4e00\u4e2a\u7b80\u5355\u7684\u83b7\u53d6\u6587\u4ef6\u4f8b\u5b50\u51fd\u6570:
function readfiles($dirname){
if(!file_exists($dirname)){
echo "\u6587\u4ef6\u5939\u4e0d\u5b58\u5728!";
return;
}
if(!is_dir($dirname)){
echo "\u4e0d\u662f\u6587\u4ef6\u5939";
return;
}
$dir=opendir($dirname);
echo "";
echo "{$dirname}\u4e0b\u7684\u6587\u4ef6\u5217\u8868";
echo "\u67e5\u770b\u6587\u4ef6\u4fee\u6539\u6587\u4ef6\u5220\u9664\u6587\u4ef6\u6587\u4ef6\u540d\u6587\u4ef6\u7c7b\u578b\u6587\u4ef6\u5927\u5c0f\u521b\u5efa\u65f6\u95f4\u6700\u540e\u4fee\u6539\u65f6\u95f4\u6700\u540e\u67e5\u770b\u65f6\u95f4";
while($file=readdir($dir)){
$files=$dirname."/".$file;
if($file!="." && $file !=".."){
if(is_dir($files)){
echo "";
echo "\u67e5\u770b";
echo "\u4fee\u6539";
echo "\u5220\u9664";
echo "{$files}";
echo "".filetype($files)."";
echo "".filesize($files)."";
echo "".date("Y-m-d H:i:s",filectime($files))."";
echo "".date("Y-m-d H:i:s",filemtime($files))."";
echo "".date("Y-m-d H:i:s",fileatime($files))."";
echo "";
}else{
echo "";
echo "\u67e5\u770b";
echo "\u4fee\u6539";
echo "\u5220\u9664";
echo "{$files}";
echo "".filetype($files)."";
echo "".filesize($files)."";
echo "".date("Y-m-d H:i:s",filectime($files))."";
echo "".date("Y-m-d H:i:s",filemtime($files))."";
echo "".date("Y-m-d H:i:s",fileatime($files))."";
echo "";
}
}
}
echo "";
}

\u5982\u679c\u975e\u8981\u7528javascript\u7684\u8bdd\u5c31\u7528ajax\u63d0\u4ea4\u5230\u540e\u53f0\u518d\u7531php\u5904\u7406\u5427\u3002\u518d\u8fd4\u56de\u5c31\u53ef\u4ee5\u4e86\u3002

\u4e0d\u80fd\u786e\u5b9a\u6240\u8bf4\u7684\u8bfb\u53d6\u662f\u5426\u4ec5\u4ec5\u8bfb\u53d6\u6587\u4ef6\u7684\u5185\u5bb9\uff0c\u5982\u679c\u662f\uff0c\u4e0e\u8bfb\u53d6\u4efb\u4f55\u670d\u52a1\u5668\u4e0a\u6587\u4ef6\u7684\u65b9\u6cd5\u4e00\u6837\uff0c\u53ef\u5361ajax\u76f8\u540c\u7684\u65b9\u6cd5\uff0c\u5373\u901a\u8fc7XMLHttpRequest\u6765\u7533\u8bf7\u670d\u52a1\u5668\u7684\u6570\u636e\u8bbf\u95ee\u670d\u52a1\u3002

\u5982\u679c\u6240\u8bf4\u7684\u8bfb\u53d6\u662f\u6307\u8bfb\u53d6bat\u6587\u4ef6\u7684\u8fd0\u884c\u7ed3\u679c\uff0c\u90a3\u5c31\u9700\u8981\u670d\u52a1\u5668\u4e0a\u7684\u811a\u672c\u7684\u8f85\u52a9\u652f\u6301\uff0c\u4f8b\u5982\uff0c\u901a\u8fc7\u7f16\u5199php\u811a\u672c\u5c06bat\u7ed3\u679c\u8fd4\u56de\u7ed9\u8bbf\u95ee\u7aef\u3002

1、先准备一个json文件。

2、使用vscode创建一个html文件。

3、开始撰写js方法,使用原生javascript来处理,先处理读取json文件,之后运行这个html。

4、得到的json就是我们index.json文件中的内容。

5、为了便于查看我们json文件的内容显示在html网页中。



JS是本地客户端一段字符串而已,是自己浏览器这个客户端跑的即时性语言,JS不能直接访问服务端的任何东西,对服务端来说(在html或者其它页面里面的JS),他就是一段需要发送出去的字符串而已

如果你要访问,只有靠服务端代码支持,AJAX来实现这个功能

你只能通过其他语言来在服务器上运行,js异步调用其他程序得方法来获得

  • js濡備綍璇诲彇鏈嶅姟鍣ㄧ鏂囦欢鐩綍
    绛旓細1銆佸厛鍑嗗涓涓猨son鏂囦欢銆2銆佷娇鐢╲scode鍒涘缓涓涓猦tml鏂囦欢銆3銆佸紑濮嬫挵鍐檍s鏂规硶锛屼娇鐢ㄥ師鐢焜avascript鏉ュ鐞嗭紝鍏堝鐞嗚鍙杍son鏂囦欢锛屼箣鍚庤繍琛岃繖涓猦tml銆4銆佸緱鍒扮殑json灏辨槸鎴戜滑index.json鏂囦欢涓殑鍐呭銆5銆佷负浜嗕究浜庢煡鐪嬫垜浠琷son鏂囦欢鐨勫唴瀹规樉绀哄湪html缃戦〉涓
  • js鎬庝箞璇诲彇鏈嶅姟鍣ㄧ(鎴栬呰繙绋嬬鐢佃剳)鐨刡at鏂囦欢!
    绛旓細涓嶈兘纭畾鎵璇寸殑璇诲彇鏄惁浠呬粎璇诲彇鏂囦欢鐨勫唴瀹癸紝濡傛灉鏄紝涓庤鍙栦换浣曟湇鍔″櫒涓婃枃浠剁殑鏂规硶涓鏍凤紝鍙崱ajax鐩稿悓鐨勬柟娉曪紝鍗抽氳繃XMLHttpRequest鏉ョ敵璇锋湇鍔″櫒鐨勬暟鎹闂湇鍔銆傚鏋滄墍璇寸殑璇诲彇鏄寚璇诲彇bat鏂囦欢鐨勮繍琛岀粨鏋滐紝閭e氨闇瑕佹湇鍔″櫒涓婄殑鑴氭湰鐨勮緟鍔╂敮鎸侊紝渚嬪锛岄氳繃缂栧啓php鑴氭湰灏哹at缁撴灉杩斿洖缁欒闂銆
  • 鎬庢牱鐢js瀹炵幇璇诲彇鏈嶅姟鍣涓殑json鏂囦欢骞跺皢鏂囦欢浠朵腑鐨勬暟鎹繚瀛樺湪鏁扮粍涓...
    绛旓細锛屽弬鑰冧緥瀛愬涓嬶細 JS鎿嶄綔鏂囨湰鏂囦欢 var arr = 1;function Write2Text(){ var fso = new ActiveXObject("Scripting.FileSystemObject");var f = fso.CreateTextFile("a.txt", true);f.write(arr);f.Close();} function GetHeader(src) { var ForReading=1;var fso=new ActiveXObject...
  • js濡備綍鎵撳紑鏈湴鏈嶅姟鍣鐨鏂囦欢
    绛旓細鍏堣瘯璇 鐩存帴浠庢祻瑙堝櫒杈撳叆鍦板潃鐪嬬湅鑳戒笉鑳借闂锛屾壘鍒版纭殑璁块棶璺緞锛屽啀鍜屼綘浠g爜閲岃缃殑姣斾竴涓嬬湅鐪嬫湁浠涔堥棶棰樸
  • 鐢╝jax鎴栬呭叾浠栨柟寮忓湪椤甸潰js璇诲叆鏈嶅姟鍣鍏朵粬闈鏈嶅姟鐩綍xml瑙e喅鏂规_鐧...
    绛旓細鎶奨ML鐨勫唴瀹瑰啓鍏ュ埌redis绛夌紦瀛橀噷闈紝鐒跺悗鐢↗SP璇诲嚭鏉ュ苟鍐欎釜鎺ュ彛锛岃AJAX璋冪敤鎺ュ彛銆
  • JS 澶鏂囦欢涓婁紶 鎬庝箞鑾峰緱鏂囦欢鐨勬湰鍦拌矾寰
    绛旓細鏃犳硶鑾峰彇鏈湴鏂囦欢鐨勭粷瀵硅矾寰勶紝杩欓噷娑夊強鍒颁竴涓祻瑙堝櫒瀹夊叏闂銆// 閫夋嫨鏂囦欢function changeFile () { var e = this; // 淇IE8涓嬶紝鏂囦欢涓婁紶寮傚父 var files = e.files; if (files == undefined) { return false; } // 鍙栧緱閫夋嫨鏂囦欢鐩稿叧鏁版嵁淇℃伅 var file = files[...
  • 閫氳繃js濡備綍涓嬭浇鏈嶅姟鍣涓婄殑鏂囦欢(js鏀寔璋锋瓕杩愯).
    绛旓細鍛冿紝鎴戣寰楄繖涓窡js鏃犲叧鍚 鐩存帴涓嬭浇灏卞彲浠ュ晩銆傘傘
  • 鐢js澶勭悊璺緞,杩欐牱鍐欏彧鑳藉湪鏈湴璁块棶,鍦鏈嶅姟鍣ㄧ璁块棶涓嶄簡
    绛旓細濡備笅锛氬厛鑾峰彇绯荤粺璺緞锛歋tirng path = request.getContextPath();鐒跺悗鍐嶈皟鐢ㄧ殑鏃跺欏啓锛<script type="text/javascript" src="<%=path%>/js/demo.js"> 甯屾湜鍙府鍔╁埌浣狅紝鏈涢噰绾筹紒
  • 濡備綍璁块棶nodejs鏈嶅姟鍣涓婄殑鏂囦欢
    绛旓細鏈嶅姟鍣鎺ㄨ崘鐢╪ginx锛岄厤缃畝鍗曪紝鎬ц兘寮烘倣銆俷ginx鍙互浣跨敤浠g悊璁块棶鍚庣鐨凬ode.js搴旂敤鏈嶅姟鍣ㄣ傞厤缃柟娉曪細1锛夊湪閰嶇疆鏂囦欢http娈靛唴瀹规坊鍔犲悗绔湇鍔″櫒锛歨ttp{#娣诲姞鍚庣鏈嶅姟鍣紝鍜宯ginx璐熻浇鍧囪 閰嶇疆涓鏍穟pstreamnodejs{server127.0.0.1:8080;}}2锛夌粰搴旂敤娣诲姞铏氭嫙涓绘満锛歴erver{listen80;server_nameIPlocation/{proxy_...
  • 濡備綍鐢jS鍒ゆ柇鏈嶅姟鍣涓婃煇涓鏂囦欢鏄惁瀛樺湪
    绛旓細js 鍒ゆ柇涓嶄簡鍟婏紝寤鸿鐐瑰嚮涔嬪悗ajax鍒鏈嶅姟鍣锛屽湪鏈嶅姟鍣ㄥ垽鏂鏂囦欢鏄惁瀛樺湪锛屽鏋滃瓨鍦ㄥ垯杩斿洖true锛屽惁鍒欒繑鍥瀎alse
  • 扩展阅读:怎么把文件下载到本地 ... js如何读写txt文件 ... 文件服务打开 ... js下载指定路径文件 ... js打开本地文件目录 ... json viewer ... json文件怎么变成普通文件 ... 个人文件管理系统 ... js下载服务器文件到本地 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网