如何让文件夹里的文件与文件夹名字相同?

如何让文件夹里的文件与文件夹名字相同?,第1张

不知道你要达到一个什备槐么具体目的,但文件文件夹命名的方法应该很简单啊,选择文件或文件夹(不是双击打开)-鼠标右键(或键盘F2)就可以重命名了啊,除了命名时不能用一些特殊符号外(系蚂樱统会提示),想怎么命名闷滚丛都行。但有一点,同一文件夹内相同类型文件不能同名。

在同一个文件夹中,不允许文件夹和文件同名,该说法是错误的,是允许文件夹和文件同名的。

验证方法(以win10 系册庆统为例):

1、孙姿孙首先在电脑中打开一个文件夹,并在其中新建一个文件名且命名为“新建文件夹111”。

2、然后在空白位置点击鼠标右键,选择“新建”中的“Word”文档。

3、新建文件后,右键点击该文件选择“重命名”。

4、将该文件的文件则链名更改为与文件夹同名,点击回车生成更名后可以看到是可以互相兼容存在的。

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为***.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行<# :

cls&echo off&cd /d "%~dp0"&mode con lines=5000

rem 将信猜当前目录多个子文件夹里的文件分别镇坦闹御罩以所在的子文件夹名称重命名

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

set "current=%cd%"

powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal \"%~f0\"|Out-String|Invoke-Expression"

echo%#% +%$%%$%/%_% %z%

pause

exit

#>

$b=[Convert]::FromBase64String("IC0tPiA=")

$c=[***.encoding]::***.getstring($b)

$folders=@(dir -literal ($env:current)|?{$_ -is [system.***.directoryinfo]})

for($i=0$i -lt $***.length$i++){

write-host $folders[$i].FullName -ForegroundColor yellow

$dic=New-Object 'system.***.dictionary[string, int]'

$files=@(dir -literal $folders[$i].FullName|?{$_ -is [system.***.fileinfo]})

for($j=0$j -lt $***.length$j++){

$k=$folders[$i].Name+$files[$j].***.tolower()

if(-not $***.containskey($k)){

$***.add($k, 1)

$files[$j].Name+$c+$k

}else{

$dic[$k]++

$files[$j].Name+$c+$folders[$i].Name+' ('+$dic[$k].ToString()+')'+$files[$j].***.tolower()

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8165402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存