我在硬盘上有一个名为
的文件夹文件名末尾的数字是随机的。
如果名称中包含“myfilethree”的文件存在,我该如何查询?
提前谢谢。
答案 0 :(得分:2)
如果您有文件名,可以使用以下内容:
if(theFileName.indexOf('myfilethree') > -1)
{
do your magic here because "myfilethree" is present in the name!
}
但是,我不知道有任何方法可以在javascript中读取目录索引。
答案 1 :(得分:1)
这有两个部分:获取目录中的文件列表,然后在其中搜索子字符串。我将从sceond部分开始,因为这是最简单的。只需使用indexOf
检查所需的字符串即可。如果indexOf
的结果不等于-1,则表示匹配:
if (filename.indexOf("myfilex") != -1) {
// whatever you want to do
}
对于实际检索文件列表,您需要使用Windows Script Host和JScript。有关详细信息,请参阅this question。
答案 2 :(得分:0)
var str = 'myfilethree';
if (str.toLowerCase().indexOf("myfilethree") >= 0)
{
alert('File Found');
}
试试这个: