去掉网上拽下来的js'.下载'后缀 | 随便搞

import os

if __name__ == ‘__main__‘:
    # 文件路径
    dir_path = ‘/‘
    # 获取路径下文件
    dir_list = os.listdir(dir_path)
    # 获取文件数量
    dir_nums = len(dir_list)
    # 遍历替换文件名
    i = 1
    for dir in dir_list:
        if dir.endswith(‘.下载‘):
            # os.rename需要文件路径
            # 去掉‘.下载‘
            new_name = dir[:-3]
            old_dir_name = os.path.join(dir_path, dir)
            new_dir_name = os.path.join(dir_path, new_name)
            try:
                os.rename(old_dir_name, new_dir_name)
                i += 1
            except exception as error:
                print("error")
                continue
            print(‘文件总数:%d 现在是第几个文件:%d‘ % (dir_nums, i))

去掉网上拽下来的js'.下载'后缀 | 随便搞

时间: 2024-11-05 23:44:35

去掉网上拽下来的js'.下载'后缀 | 随便搞的相关文章

两种 js下载文件的方法(转)

function DownURL(strRemoteURL, strLocalURL){ try{ var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP"); xmlHTTP.open("Get", strRemoteURL, false); xmlHTTP.send(); var adodbStream = new ActiveXObject("ADODB.Stream"); adodbStrea

js 下载文件 修改文件名

用js下载文件,使用<a>标签,添加download属性即可. var a = document.createElement("a"); a.href = "http://XXX.com/audioStream/8a9dbae9d0859e48fc1f590fcf6d4ccc.mp3": a.download ="test.mp3"; a.click(); 但是如果想给文件重新命名,貌似js无法实现. 因此考虑后台实现,用java代理

Js下载文件到本地(兼容多浏览器)

在客户端通过js下载文件,试过几种下载方式,iframe方式仅限于IE浏览器,window.open(url),location.href=url 这两种方式在chrome浏览器还会是直接打开文件而不是下载,百度N久没有结果,在谷歌还是找到答案了,下载链接在此. window.downloadFile = function (sUrl) { //iOS devices do not support downloading. We have to inform user about this. i

ajax下载,前端js下载(转)

前面一直做过下载的功能.就是后台将文件流写入response里面,然后就好了.前台会自动弹出下载提示等. 今天打算做一个ajax下载.想当然的结果死活浏览器没反应.我擦. 然后浏览器调试,发现response返回过来的是一串类似乱码的文本而不是二进制文件流.定位原因在这里. 之后继续百度,如何实现ajax异步下载.回答是这样的: 那就是请求方式有问题,文件下载的请求是不能写在ajax里面的! 原因:因为response原因,一般请求浏览器是会处理服务器输出的response,例如生成png.文件

Node.js下载及安装

Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用. Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用. V8引擎执行Javascript的速度非常快,性能非常好.Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好. Node是一个Javascript运行环境(runtime).实际上它是对Google V8引擎进行了封

如何使用Total Recorder录制网上的音乐,如何下载只能试听的歌曲

1 在网上找到了对应的网站.其中正在播放的歌曲正是我们想要的 2 在地址栏输入上面音乐网站的网址,并点击捕获广播.(URL直接给出了音乐的完整地址,比如http://www.someserver.com/abc.mp3之类的,则不需要点击捕获广报,直接点击确定即可,但是一般网站是把音乐嵌入到网站中去的,所以需要点击捕获广播,知道这首音乐的真实地址) 3 软件将会自动再打开一个对话框,我在地址栏输入刚才的音乐网站地址,然后点击"转到",则将从你的IE首页跳转到该网站,并且开始播放音乐.

JS截取后缀名,文件全名,非后缀名的方法---收藏(冷饭_)

<script language="javascript" type="text/javascript"> //取整个文件的路径并且把文件名赋给文件名 var isTrue = true; function GetName(obj) { CheckType(obj); if (isTrue) { //隐藏控件赋值 var hfExName = document.getElementByIdx_x("<%=hfExName.ClientID

js下载文件,判断文件是否返回

下载之前用的window.location.href下载的,但是这个判别不了文件是否返回,小文件倒还好,大的文件长时间没有下载也没有加载条什么的,用户有时会点击下载好几下,大的数据很容易将服务拖垮,所以决定改良下,参考网上大神的,大概思路是:用ifram标签下载,追加到文档,下载完成移除,前端带一个时间戳的cookie,后台接收,下载完成之后返回,前端一个定时循环的函数去验证是不是返回了时间戳,如果是确认下载成功 前端代码: $("#mylink").click(function ()

js 下载图片与下载文件的方式一样;保存至本地 ASP.NET 方式

<asp:Button ID="btnDownLoad" runat="server" style="display: none" Text="a" OnClick="btnDownLoad_Click" TabIndex="100" /> <asp:HiddenField ID="hidImageUrl" runat="server&qu