我用的软件切换中英文,需要更改文件夹的名称,随便给文件夹改个名字是英文,改回 [ zdictionaries ] 是中文,每次都要找半天文件夹在哪儿,然后改过来改过去,有没有.bat 文件能改,或者其他的快捷办法
1
wdy3334 OP |
2
wdy3334 OP 求救啊
|
3
phpinfos 2018-11-13 14:19:30 +08:00
没看懂啊
|
5
ysc3839 2018-11-13 14:22:25 +08:00 via Android
没听懂什么意思。请描述得详细一点。
|
7
OscarUsingChen 2018-11-13 14:26:31 +08:00 via iPhone
NFTS 建一个硬链接?
|
9
mengyang624 2018-11-13 14:32:43 +08:00
|
10
geelaw 2018-11-13 14:32:45 +08:00 via iPhone
请学习 ren 命令的用法
|
11
wdy3334 OP |
12
iblessyou 2018-11-13 14:51:48 +08:00
代码如下,保存为.bat 即可
echo off if exist F:\body.png (ren F:\body.png body1.png) else ren F:\body1.png body.png pause>nul 示例文件是 F 盘下的 body.png ,自行更改。自动每次执行时,切换加 1 和不加 1 的名字 我也不懂这个,但是花了 3 分钟就百度了原理写出来了,咱程序员得有点探索精神啊 |
13
iblessyou 2018-11-13 14:55:28 +08:00
@wdy3334 好吧 不是程序员,思维方式麻烦了点,可能做出来没我这个好
比如不知道要找 if else 实现方式 但其实随便搜下文件改名,也是可以找到 bat 文件改名方式的, 然后写两个 BAT,一个命名为“改英文”,一个叫“改中文”,放桌面 也是可以的 |
14
wdy3334 OP @iblessyou #13 谢谢 这个我测试 d 盘的一个文件夹的时候可以,换成 c 盘就不行了,以管理员运行也不可以
echo off if exist C:\Program Files\Adobe\Adobe After Effects CC 2015\Support Files\zdictionaries (ren C:\Program Files\Adobe\Adobe After Effects CC 2015\Support Files\zdictionaries zdictionaries1) else ren C:\Program Files\Adobe\Adobe After Effects CC 2015\Support Files\zdictionaries1 zdictionaries1 pause>nul |
15
wdy3334 OP @iblessyou #13 C:\Program Files\Adobe\Adobe After Effects CC 2015\Support Files\zdictionaries 这个是路径
不管怎么着,还是谢谢您了 |
17
chengfeng1992 2018-11-13 15:18:02 +08:00
是不是说, 改成英文 软件才能打开, 改成中文是为了自己找起来方便?
如果是这样的话,可以考虑使用 desktop.ini 的方法 |
18
wdy3334 OP @chengfeng1992 #17 不是 简单说 我就是想把一个文件夹在 abc 和 abc1 这两个名字之间来回更改
|
19
wdy3334 OP @chengfeng1992 #17 谢谢
|
20
shapl 2018-11-13 15:24:51 +08:00
ReNamer ?
|
21
gaius 2018-11-13 15:29:38 +08:00
建个快捷方式不就用点进去找了吗
|
22
chengfeng1992 2018-11-13 15:30:31 +08:00
https://jingyan.baidu.com/article/e3c78d646806913c4c85f5d1.html
试一下先取得 C:\Program Files\Adobe\Adobe After Effects CC 2015\Support Files 下文件夹的所有权,然后再试试楼下大佬们的命令 |
23
chengfeng1992 2018-11-13 15:33:19 +08:00
@wdy3334 #18 我说的使用 desktop.ini 的方法,是让这个文件夹 看起来是中文,实际路径还是英文。
如果这个不能满足需求,请忽略。 |
24
wdy3334 OP @chengfeng1992 #23 谢谢大佬了
|
25
iblessyou 2018-11-13 16:26:35 +08:00
@wdy3334
试试这个,你刚最后的两个名字一样…… echo off if exist C:\Program Files\Adobe\Adobe After Effects CC 2015\Support Files\zdictionaries (ren C:\Program Files\Adobe\Adobe After Effects CC 2015\Support Files\zdictionaries zdictionaries1) else ren C:\Program Files\Adobe\Adobe After Effects CC 2015\Support Files\zdictionaries1 zdictionaries |
27
geelaw 2018-11-14 02:10:49 +08:00 via iPhone
难道不是因为路径有空格需要加引号么…而且需要用合适的权限运行你的 batch。
|