[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
第一个问题,创建 1 文件夹后,需要把哪里的文件拷贝到 1 里面?
可以这样创建文件夹:
  1. PowerShell "forEach($a In (dir D:\分件 -Recurse | ?{$_ -is [IO.DirectoryInfo] -and ![IO.Directory]::GetDirectories($_.FullName).Count})){md ($a.FullName+'\1')}"
复制代码
1

评分人数

    • 001011: ok 还差一步移动图片技术 + 1

TOP

第二个问题:
  1. @echo off
  2. for /d %%i in ("D:\分件\*") do (
  3.     pushd "%%i"
  4.     for /f "tokens=1* delims=-" %%j in ('dir /b /s "%%~nxi-*.jpg"') do (
  5.         copy "%%j-%%k" "%%i\%%k" 2>nul
  6.     )
  7.     popd
  8. )
  9. pause
复制代码
1

评分人数

TOP

回复 3# 001011


        需要拷贝的文件位于什么地方?总不会在天上吧?

TOP

回复 5# 001011


    你试过没有?

TOP

回复 11# 001011


    你的意思是,把最末级目录里面的 jpg 图片移动到新建的 1 文件夹里面,是这样吗?
  1. PowerShell "forEach($a In (dir D:\分件 -Recurse | ?{$_ -is [IO.DirectoryInfo] -and ![IO.Directory]::GetDirectories($_.FullName).Count})){md ($a.FullName+'\1'); mv ($a.FullName+'\*.jpg') ($a.FullName+'\1\')}"
复制代码
1

评分人数

    • 001011: 是的 是的 我可能没有表达清楚 谢谢啊技术 + 1

TOP

回复 16# 001011


    空文件是什么样的文件?文件大小为 0 吗?

TOP

TOP

返回列表