![Board logo](images/default/logo.gif)
标题: [文件操作] 批处理如何批量重命名非法文件夹? [打印本页]
作者: vimj 时间: 2011-4-21 12:52 标题: 批处理如何批量重命名非法文件夹?
如题:如何将文件夹目录下的所有文件夹都重命名为非法文件夹(带点名空格文件夹),此文件夹下的文件夹都以01.02.03.....60,
而各文件夹下又有04.05..,此目的为使别人不容易删除及移动文件夹及文件夹下的文件,不知如何实现,请各位指教。
作者: plp626 时间: 2011-4-21 14:56
我只会把畸形目录重命名为常规目录,反之则没有直接的方法;换个思路可以建立畸形目录,然后把这个常规目录里面的文件move到畸形目录里面去,
作者: dnfreeuser 时间: 2011-4-21 15:26
我只会把所有文件后面加个.
需要fscmd
http://www.bathome.net/thread-11810-1-1.html- @echo off
- rem 重命名为畸形文件
- rem f--临时文件
- rem p--查找目录
- set f=%temp%\1.yls
- set p=%1
- echo echo off>%f%
- echo cd %p% >>%f%
- echo find /s /ne * >>%f%
-
- set f2=%temp%\2.yls
- echo echo off>%f2%
- echo cd %p% >%f2%
- echo ren %%1 %%1. >>%f2%
- for /f "tokens=*" %%i in ('%f% %p%') do %f2% "%%i"
-
- pause
复制代码
作者: vimj 时间: 2011-4-22 15:21
2# plp626
2L,能否将转成正常文件夹的代码共享一下,以作参考
,否则我就要一个文件夹一个文件夹的改了,先谢
还有可否利用for命令将文件夹名称先记录到TXT,然后再读取,用ren再重命名呢,小弟才疏学浅,还请指教:handshake
作者: Batcher 时间: 2011-4-22 23:20
4# vimj
批处理实现畸形文件、文件夹创建、访问、重命名、删除
http://bbs.bathome.net/thread-3885-1-1.html
作者: dnfreeuser 时间: 2011-4-23 07:38
5# Batcher
楼上的方法正常文件不能改带点文件,我的都可以
作者: hanyeguxing 时间: 2011-4-23 08:52
6# dnfreeuser
既然都用第三方了,那还不如使用文件系统过滤驱动呢
作者: Batcher 时间: 2011-4-23 09:15
6# dnfreeuser
取决于楼主的实际需求了^_^
作者: vimj 时间: 2011-4-26 12:36
在操作过程中产生问題,因重命名成非法文件,系统会自动生成一个正常文件夹,使原来的文件系统更加复杂了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |