㈠ js怎麼打開本地磁碟的指定路徑啊
你好來,js打開本地磁自盤供你參考:<html>
<head>
<title>打開本地磁碟</title>
</head>
<body bgcolor=e0e0ff oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
<center>
<table border=1 bordercolor=7070ff width=500>
<tr align="center" height="30">
<td>
<input type=submit value="打開C盤" onClick="open_disk('c')">
</td>
</tr>
</table>
</center>
</body>
</html>
<script>
function open_disk(disk)
{
try
{
window.open('file://'+disk+':\\');
}
catch(e)
{
try{window.open('file:///'+disk+':');}catch(e){alert("打不開我也沒辦法了:(");}
}
}
</script>
㈡ js宏怎麼打開指定excel文件就是有路徑
用dir把所有文件檢索出來,然後Workboooks.open打開就是了
㈢ 請問如何用js實現打開選擇文件和保存文件至自選路徑的對話框
下面是一個VB腳本的,需要加入可信站點才能彈出對話框,打開要保存的文件夾
<script language="vbscript">
Function Foder()
Const MY_COMPUTER = &H11&
Const WINDOW_HANDLE = 0
Const OPTIONS = 0
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(MY_COMPUTER)
Set objFolderItem = objFolder.Self
strPath = objFolderItem.Path
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.BrowseForFolder _
(WINDOW_HANDLE, "請選擇文件夾:", OPTIONS, strPath)
If objFolder Is Nothing Then
exit Function
End If
Set objFolderItem = objFolder.Self
objPath = objFolderItem.Path
document.frmList.FODER_PATH.value = objPath
End Function
</script>
<input type = "button" name = "path" size = "100" onclick="Foder()" value="選擇文件夾" />
客戶導入選擇文件就用file就可以
<input type="file" name="DATA_RESTORE_PATH" maxlength="20" style="WIDTH: 100px" >
㈣ JS打開本地文件夾對話框
用js 點擊後調用一個 <input type="file" />的事件 應該可以
㈤ 在js中獲取到文件路徑,怎麼打開文件
直接把文件路徑敲網址欄
或者把路徑給一個<a>標簽的href屬性,點擊a標簽即可
㈥ 又是js 如何用js打開本地軟體並調用固定路徑下的文件該文件只能用調用的軟體打開。謝謝!
JS對本地文件沒有操作許可權。只是在IE下可以打開一些盤符而已。
㈦ js點擊選擇文件目錄的功能
最近做一個小項目,前端需要有一個功能是點擊某按鈕時,彈出文件選擇的框,然後獲取目錄並寫入對應的輸入框里,以往是選擇某個文件進行上傳,功能看起來有些像,但這次不同的是只能選擇某個目錄而不是文件,因為它並不是上傳,它只是為了選擇後台生成的文件保存的路徑。
於是網上查解決方案,查到兩種,
一種是僅在谷歌瀏覽器上有效的方式,在input節點里加一個屬性 webkitdirectory,就可以實現點擊彈出選擇目錄的功能,然後就可以截取目錄,此種方式對非空文件夾是可以的實現的,只需監聽此input的change事件即可,但如果選擇的是空文件夾,就不會觸發事件,就無法獲取路徑,所以這方法不復合我的需求。
另一種是只適用於IE瀏覽器的方式,即調用IE的activeX控制項,為點擊按鈕綁定事件,然後就可以獲取目錄,然後到目錄調到想要的地方即可,具體實現方式是:
<input id="show">
<button onclick="clickBtn()">點擊</button>
function click() {
try {
var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //選擇框提示 var Shell = new ActiveXObject("Shell.Application");
var Folder = Shell.BrowseForFolder(0, Message, 64, 17); //起始目錄為:我的電腦 //var Folder = Shell.BrowseForFolder(0, Message, 0); //起始目錄為:桌面 if (Folder != null) {
Folder = Folder.items(); // 返回 FolderItems 對象
Folder = Folder.item(); // 返回 Folderitem 對象
Folder = Folder.Path; // 返迴路徑
if (Folder.charAt(Folder.length - 1) != "\\") {
Folder = Folder + "\\";
}
document.getElementById('show').value = Folder;
return Folder;
}
} catch (e) { alert(e.message); }
}
但些方式也有一個問題是,此控制項是默認關閉的,需要用戶手動啟用,並且要把本站點加入可信任站點才行,具體設置過程是:
1. 單擊菜單工具->Internet選項->安全->受信任站點->站點->把此網站設為可信站點
2. 在自定義級別->對沒有標記為安全的ActiveX控制項進行初始化和腳本運行"----"啟用"
㈧ 怎麼使用javascript讀取相對路徑下某個文件夾中指定類型的文件
這要看你的指定類型文件的位置在哪了。暫定指定類型文件是.txt
1,和js文件在同一個文件夾下,相對路徑處就直接寫txt文件的文件全名就可以了 如:「abc.txt」;
2,和js文件不在同一個文件夾下,且在js的上一級文件夾中,那麼就應該寫成 「./abc,txt『;
3,和js文件不在同一個文件夾下,可以寫成」../../abc.txt「. 這個方法需要你去嘗試,如果你的abc.txt有多個(不在同一個文件夾下),你就可以這樣寫」../../bin/txt/abc.txt「.