精华内容
下载资源
问答
  • 我们现在,批量创建福建各个地级市的文件夹,将各地级市的各区县的专题图批量复制或者移动到各地级市文件夹中。 以下 是思路 以下是代码: # -*- coding:UTF-8 -*- import arcpy import os import shutil ...

    我是一个懒人,没办法一一文字写,只好多截图了。

    本文介绍下怎样将文件,移动到指定的文件夹。

    如下图,我们将福建的每个区县的批量出了一张专题地图。

    具体怎么批量出图,可以查看后文我们的推荐。

     

    我们现在,批量创建福建各个地级市的文件夹,将各地级市的各区县的专题图批量复制或者移动到各地级市文件夹中。

    以下 是思路

    以下是代码:

    # -*- coding:UTF-8 -*-
    
    import arcpy
    import os
    import shutil
    
    arcpy.env.workspace=r'D:\ABC.gdb'
    jpgPath='C:\\Users\\ygb_709\\Desktop\\A20200713'
    mapPath='C:\\Users\\ygb_709\\Desktop\\A20200305A'
    jpgPath1=jpgPath+'\\'
    
    countyList=[]
    cityList=[]
    
    fields=['PAC','NAME','地级市']
    mycursor=arcpy.da.SearchCursor('fj_xian',fields)
    for row in mycursor:
        countyList.append(row[1])
        cityList.append(row[2])
    del mycursor
    
    for val in set(cityList):
        print val
        filePath=jpgPath1.decode('utf-8')+val
        if not os.path.exists(filePath):
            arcpy.CreateFolder_management(jpgPath,val)
            print(u'成功创建文件夹:——'+filePath)
    
    listNum=len(countyList)
    
    for num in range(1,listNum+1):
        print(u'复制:'+countyList[num-1])
        for root,dirs,files in os.walk(mapPath):
            for file in files:
                fileName=os.path.splitext(file)[0]
                if fileName==countyList[num-1].encode('gbk'):
                    srcFile=os.path.join(root,file)
                    decJpg=jpgPath1+cityList[num-1].encode('gbk')+"\\"+file
                    shutil.copy(srcFile,decJpg)
                    print(u'复制成功————'+countyList[num-1]+".jpg")
    
    
               

    想通过视频完整了解,查看如下视频课程介绍:

    基于GIS的Python开发应用03——批量移动文件到指定文件夹(思路介绍)

     

    基于GIS的Python开发应用04——批量移动文件到指定文件夹(批量创建文件夹)

    基于GIS的Python开发应用05——批量移动文件到指定文件夹(迭代记录匹配)

    推荐学习:

     

    https://mp.csdn.net/console/editor/html/83579883

     

    展开全文
  • 如图,文件在一个文件夹里,我们就在这个对应的文件夹地址栏敲cmd,回车运行便可以了。 之后用dir命令即可,a.txt是用来存放获取到的文件名的,这个a.txt可以随意取名,执行命令后会自动生成,不需要提前...

     

     

     

    https://jingyan.baidu.com/article/cdddd41cb0776f53cb00e1e4.html

    https://jingyan.baidu.com/article/cdddd41cb0776f53cb00e1e4.html

    1.  

    2. 如图,这个文件夹中有一些名字比较奇特的文件,接着我们就开始获取这些文件的文件名。

      怎样批量获取文件名,批量提取文件名

    3. 如图,文件在一个文件夹里,我们就在这个对应的文件夹地址栏敲cmd,回车运行便可以了。

      怎样批量获取文件名,批量提取文件名

    4. 之后用dir命令即可,a.txt是用来存放获取到的文件名的,这个a.txt可以随意取名,执行命令后会自动生成,不需要提前创建。 

      怎样批量获取文件名,批量提取文件名

    5. 接着就会创建a.txt,并且里面有所有文件的文件名哦,我们打开看看它。

      怎样批量获取文件名,批量提取文件名

    6. 如图,这时候就可以看到文件名了,当然还会有字节容量等信息。

      怎样批量获取文件名,批量提取文件名

    7. 如果不想要容量大小信息,可以在执行命令的时候加/b。

      怎样批量获取文件名,批量提取文件名

    8. 这样,就是获取单纯的文件名了,具体用哪种方式获取文件名就看你自己的了。

      怎样批量获取文件名,批量提取文件名

    展开全文
  • 需求:需要将数据库中,实验需要的一部分图像数据原样复制到另一个文件夹,方便上传到服务器做些小实验。 已知: 数据集的存在路径、 实验所需图像的子路径名以及文件名(这个存储为CSV文件了,在我之前的博客中写过...

    需求:需要将数据库中,实验需要的一部分图像数据原样复制到另一个文件夹,方便上传到服务器做些小实验。
    已知: 数据集的存在路径、 实验所需图像的子路径名以及文件名(这个存储为CSV文件了,在我之前的博客中写过怎样按需求划分并保存)
    任务:将数据集的存在路径改为自己给定的路径,同时要分隔出图像子路径,若不存在,则需要重新创建。

    数据集存在路径Mar这个:
    在这里插入图片描述
    同时总路径下,里面又分成这个样子,这就是子路径名,子路径名下就直接是图像的文件名了:
    在这里插入图片描述

    同时,CSV文件中是这么存储的。
    在这里插入图片描述
    等分析完,这个事就好办了。

    shutil库

    这里,我原本的想法一直是用PIL.Image, CV库等读入图像,然后再高分辨率写入指定文件夹,不过这样子很麻烦,而且写入的图像会有失真,跟原图像不一样大了哎,直到后来想起了shutil库,恩,思想之前走了弯路,这么方便的复制粘贴竟然忘记。。

    使用方法就不写了,具体想用的功能自行查看:Python shutil模块

    代码:

    import shutil
    import csv, os, cv2
    
    #这里循环10次读CSV文件,是因为之前分了10个CSV分别存储的,若需求只有一个,就不用循环了
    for j in range(1,11):
        sf = r"D:\40000\arousal/file" + str(j) + ".csv"
        files = csv.DictReader(open(sf, "r"))
        for file in files:
            name = file['img']
            label = file['arousal']
            local_img_name = r"D:/affectnet\Manually_Annotated_Images" #数据集路径名
            target_path = r"F:\Affectnet-dataset\40000" #目标路径名
            sourceFile = os.path.join(local_img_name, name)
            targetFile = os.path.join(target_path, name)
            #将图像前面的文件路径截取出来,如果路径不存在,则创建路径!
            #这样就可以完美解决文件复制问题了
            path = targetFile.split('/')[0]  #目的是在目标路径名之后加上 子路径名
            if not os.path.exists(path):
                os.makedirs(path)
            shutil.copy(sourceFile, path)
    

    在这里插入图片描述

    展开全文
  •  ①在Apache文件配置的项目文件夹,我这里是D:\www下创建项目,文件夹名字叫做demo  ②编辑httpd-vhost.conf,在Apache安装路径下,我这里是百度收录批量查询 D:\Program Files\Apache\Apache24\conf\extra在httpd...

    1、虚拟主机定义
      ①在Apache文件配置的项目文件夹,我这里是D:\www下创建项目,文件夹名字叫做demo
      ②编辑httpd-vhost.conf,在Apache安装路径下,我这里是百度收录批量查询
    D:\Program Files\Apache\Apache24\conf\extra在httpd-vhost.conf文件中添加:
      <VirtualHost*:80>
      DocumentRoot “D:/www/demo”
      ServerName demo
      <Directory “D:/www/demo”>
      AllowOverride All
      Require local
      
      

      含义是,虚拟机使用的是80端口,并且虚拟机的名称叫做demo,即在浏览器的地址栏输入http://demo即可。
      2、把新域名加到HOSTS文件中
      ①host文件所在位置C:\Windows\System32\drivers\etc
      在文件hosts中添加
      127.0.0.1 demo
      ::1 demo

      其中127.0.0.1代表IPV4地址,而::1代表IPV6地址。然后保存这个文件(再次提醒需要管理员权限)。
      ②用管理员权限打开Windows命令行终端,cmd,分别运行下面两行代码
      net stopdnscache
      net startdnscache

      3、取消掉Apache中关于虚拟主机定义的注释
      ①httpd.conf文件位于D:\ProgramFiles\Apache\Apache24\conf目录(511行),打开文件之后,找到这两行代码:
      #Virtual hosts
      #Include conf/extra/httpd-vhosts.conf

      把 #Includeconf/extra/httpd-vhosts.conf 前的 # 取消。然后保存文件,重启Apache。
      ②在demo文件夹下创建一个php文件,命名为test.php. test.php文件中放入以下内容:
      <?php
      echo ‘test demo’;
      ?>

    成功!

    展开全文
  • 公司要求做一个用SVN搭建的文件共享服务器。 SVN安装搭建完成后,就要开始配置config下的3个文件了。 ... 那SVN怎样才能让用户在主目录只能看见自己的拥有权限的文件夹呢?...另外,在用shell脚本批量创建用户的时...
  • 7.11

    2017-07-11 22:33:24
    1\vi ->将4个保存/quanshan (rm)创建全(vim/vi) *代替多个字符 ?代替一个字符-》通配符  rm / rename(原字符串/目标字符串/文件) / mv(目标名/原名) / 桌面的三个文件夹-》不属于桌面 ...
  •  对话框勾选“创建新格式”复选框->设置您的纸张宽度和长度->为格式命名(看的懂的名字,可以  是标签的尺寸,如 6.5*7.0)->点击“保存格式”。 然后运行“简易条码”,点击“第三步”选项  卡,点击左下方的...
  • ASP200问.EXE

    2010-05-20 13:25:08
    7.如何创建一个ASP文件并浏览其执行结果 第2章 ASP.NET运行模型 12.如何定义变量和判定变量类型 13.什么是变量的作用域 14.如何强制要求显式声明变量 15.如何保留或消除过程调用对变量的影响 16.如何创建和调整...
  • 11.3.3 批量复制、剪切文件夹 11.3.4 批量重命名文件 11.3.5 批量删除文件及文件夹 11.3.6 搜索文件及文件夹 11.3.7 批量压缩、解压文件 11.3.8 分割、合并文件 第12章 图片管理工具模块 12.1 概述 12.2 关键技术 ...
  • 11.3.5 批量删除文件及文件夹 11.3.6 搜索文件及文件夹 11.3.7 批量压缩、解压文件 11.3.8 分割、合并文件 第12章 图片管理工具模块 12.1 概述 12.2 关键技术 12.2.1 上下移动ListBox选中项 12.2.2 将文件复制到...
  • 11.3.5 批量删除文件及文件夹 11.3.6 搜索文件及文件夹 11.3.7 批量压缩、解压文件 11.3.8 分割、合并文件 第12章 图片管理工具模块 12.1 概述 12.2 关键技术 12.2.1 上下移动ListBox选中项 12.2.2 将文件复制到...
  • C#开发典型模块大全

    2014-03-12 18:11:22
    11.3.3 批量复制、剪切文件夹 270 11.3.4 批量重命名文件 271 11.3.5 批量删除文件及文件夹 275 11.3.6 搜索文件及文件夹 276 11.3.7 批量压缩、解压文件 278 11.3.8 分割、合并文件 280 第12章 图片...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 ...
  • 1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 ...
  • 1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 ...
  • 1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 ...
  • 1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 ...
  • 1.3 创建DLL文件 8 0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 ...
  • 由0晋升200%系统高手

    2008-09-12 16:27:33
    实例7:Windows补丁下载、批量安装、局域网分发一条龙 实例8:不用软件把Windows 2000彻底搬家到新分区 实例9:微软的软件安装也这么难 实例10:Windows的救命大师—原位升级 问答·技巧 第2章 安全,安全...
  • 实例167 创建和删除文件夹 216 实例168 建立临时文件 217 实例169 根据日期动态建立文件 218 实例170 把文件删除到回收站中 219 实例171 清空回收站 221 5.2 查找文件 222 实例172 搜索文件 222 实例...
  • 实例167 创建和删除文件夹 220 实例168 建立临时文件 221 实例169 根据日期动态建立文件 222 实例170 把文件删除到回收站中 223 实例171 清空回收站 225 5.2 查找文件 226 实例172 搜索文件 226...
  • 实例167 创建和删除文件夹 220 实例168 建立临时文件 221 实例169 根据日期动态建立文件 222 实例170 把文件删除到回收站中 223 实例171 清空回收站 225 5.2 查找文件 226 实例172 搜索文件 226...
  • 1.6.4 在网站中添加资源文件夹 23 1.7 最好的学习老师——使用msdn辅助编程 24 1.7.1 msdn的安装 24 1.7.2 利用msdn帮助学习 26 1.8 实战检验 28 1.8.1 设置visual studio 2008开发环境中显示代码...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    怎样创建自己的电子邮件签名或电子邮件信 32 ★怎样用Word在网上开会 33 ★给会议来点Web讨论 33 ★用剪贴板的内容进行替换 33 ★十进制字符与Unicode字符的转换 34 ★巧用“修订”功能帮朋友修改文章 34 ★利用...
  • 1.6.4 在网站中添加资源文件夹 23 1.7 最好的学习老师——使用msdn辅助编程 24 1.7.1 msdn的安装 24 1.7.2 利用msdn帮助学习 26 1.8 实战检验 28 1.8.1 设置visual studio 2008开发环境中显示代码...
  • 6.1 创建、删除文件和文件夹 295 实例207 创建和删除文件夹 295 实例208 建立临时文件 296 实例209 根据日期动态建立文件 296 实例210 清空回收站 298 6.2 查找文件 299 实例211 搜索文件 299 实例212 检查文件是否...
  • C#程序开发范例宝典(第2版).part02

    热门讨论 2012-11-12 07:55:11
    6.1 创建、删除文件和文件夹 295 实例207 创建和删除文件夹 295 实例208 建立临时文件 296 实例209 根据日期动态建立文件 296 实例210 清空回收站 298 6.2 查找文件 299 实例211 搜索文件 299 实例212 检查...
  • C#程序开发范例宝典(第2版).part13

    热门讨论 2012-11-12 20:17:14
    6.1 创建、删除文件和文件夹 295 实例207 创建和删除文件夹 295 实例208 建立临时文件 296 实例209 根据日期动态建立文件 296 实例210 清空回收站 298 6.2 查找文件 299 实例211 搜索文件 299 实例212 检查...
  • 6.1 创建、删除文件和文件夹 295 实例207 创建和删除文件夹 295 实例208 建立临时文件 296 实例209 根据日期动态建立文件 296 实例210 清空回收站 298 6.2 查找文件 299 实例211 搜索文件 299 实例212 检查...
  • 6.1 创建、删除文件和文件夹 295 实例207 创建和删除文件夹 295 实例208 建立临时文件 296 实例209 根据日期动态建立文件 296 实例210 清空回收站 298 6.2 查找文件 299 实例211 搜索文件 299 实例212 检查...

空空如也

空空如也

1 2 3
收藏数 51
精华内容 20
关键字:

怎样批量创建文件夹