Questions tagged «filenames»

文件名(也称为两个词,称为文件名)是用于唯一标识存储在文件系统中的计算机文件的名称。文件名是人类友好的标签,用于操作系统用来标识文件系统中文件的引用或指针。

1
查找NFD编码的文件名
我有一个从Mac到Linux的rsync目录,其中包含带有特殊字符(变音符号)的文件和文件夹。不幸的是,Mac使用NFD编码(谢谢Apple!),rsync没有将其转换为NFC标准文件名编码。rsync列出这些文件,例如在传输过程中Einversta?\#210ndniserkla?\#210rung.pdf应该是什么Einverständniserklärung.pdf。在linux框中,这会导致重复文件,例如包含两个同名文件的文件夹Einverständniserklärung.pdf(一个在NFD中,另一个在NFC编码中)。 如何找到NFD编码中的所有文件并将其删除?这必须是可能的,例如通过使用find。

1
与Microsoft Query中的点有关的CSV文件名错误(通过Office Excel 2013)?
经过数小时的努力,看来我发现了一个有关Microsoft Query通过Office Excel 2013处理csv文件的错误。 我正在尝试从csv数据生成图表。每小时都会添加一条新记录,因此我不想导入数据,而只是将文件用作源。 至少获取数据透视图的动态数据的唯一可行方法是:在Excel 2013中:数据->从其他来源->->输入名称->选择'Microsoft Access文本驱动程序(* .txt,* .csv)- >单击连接->取消选中“使用当前目录”->单击“选择目录”->浏览至目录并单击“确定”。然后,我设置一些选项,例如用分号分隔。单击3x确定。 然后将出现一个窗口,您应该可以在其中选择“可用的表和列”。 当我使用文件名中包含更多点的文件时,仅该扩展名使用,没有列出任何列可供选择。文件名点被替换为数字符号(#)。作为测试,我复制了原始文件,并从文件名中删除了点。 图片在这里: 所以: Data_in_a_file_object1.csv→有效。 Data_in_a_file.object1.csv→不起作用。 我无法更改csv文件名。 然后最后是一个问题:这是一个错误吗?难道我做错了什么?有解决方法吗?(我没有找到一个。)


1
文本编辑器样式重命名目录中的文件名
如何编辑目录中文件的名称,就像我使用文本编辑器编辑文件的文本一样? 我觉得我已经看过这个在视频中演示,也许使用一些Vim插件或其他 - 或者它可能是在Sublime文本中? 我希望能够进行正则表达式字符串替换,进行任意编辑等,而无需编写shell脚本或草拟一个arcane shell命令。

1
在Mac上查找带有特殊字符的图像
我有大约10k图像,我需要找到具有特殊字符和重音的图像(如á,é,í,...)。我们的想法是保留那些带有特殊字符的图像并删除所有其他图像。 怎么可以在Mac终端上完成? 先感谢您, 加布里埃尔

1
使用批处理识别文件名上的模式
我有一个脚本,通过添加时间戳作为当前文件名的前缀来重命名文件。带有时间戳的文件如下所示: 20170407_1030.file1.txt 在处理完一些文件后,我在一个文件夹中运行此脚本。问题是,一旦文件的名称前面已经加上了时间戳,下次运行脚本时,它会预先设置文件名的另一个时间戳。相反,如果文件的名称中已经有一个时间戳,我想 更换 它带有更新的时间戳。 为此,我尝试识别已包含时间戳的文件名,如果是,请将其替换为更新的时间戳。 我目前执行此操作的脚本如下所示: setlocal enabledelayedexpansion for /f "delims=|" %%F in ('dir /b %cd%\*.*') do ( set "MDate=%%~tF" set "Patern=*_*." set "TimeStamp=!MDate:~6,4!!MDate:~0,2!!MDate:~3,2!" ren "%%~nF%%~xF" "!TimeStamp!-%%~nF%%~xF" ) exit 编辑:抱歉没有提供更多详细信息。我一直在做一些研究,找不到匹配给定样本中掩码的方法。我知道如何替换预定义的模式或如何匹配掩码 ren *.png *.jpg。


2
使用长文件名comupter pc备份文件[dell] windows8.1 [复制]
这个问题在这里已有答案: 在Windows 7上,如何查找文件名太长 4个答案的 所有文件 我正在尝试将我的云[桌面应用程序] [糖同步,保管箱]备份到西方数字[我有500gb,1T和2T]某处我无法继续,因为它说文件名太长了!?我可以跳过并走得更远,但我发现可能无法通过这种方式备份数千个文件。西方数字改变文件名的建议几乎是愚蠢的,因为这意味着找到每个文件,如果不是几周,可能需要整整一天。你有什么建议吗?可能不是技术语言?非常感谢
1 filenames 

1
不同的非字母数字符号 - 在文件名开头使用时 - 按字母顺序排序时会有不同的处理方式吗?
我一直使用在文件夹名称的开头添加一个点的技巧,这样当它们按字母顺序排序时,它总是出现在文件夹列表的顶部。 但是符号之间是否存在“按字母顺序”的顺序,或者使用文件名或文件夹名称前面的任何符号导致该文件/文件夹在列表的开头排序?是否有符号出现在按字母顺序排列的末尾?

2
如何在Linux下通过命令行在相应命名的目录中组织文件
我有一个目录,里面充满了各种文件,它们的名称不同(即,没有使用特定的模式命名),并且具有不同的扩展名,我想将每个文件放在以每个文件命名的新创建的子目录中。在Linux下从命令行完成此操作的最佳方法是什么? 这听起来有点令人困惑,让我举个例子:让我们在目录中调用随机文件./filename.ext,我想将其放在名为的子目录中,./filename以便有效地使新路径为./filename/filename.ext。 我通过以下步骤进行了一些试验: 我已经在测试目录中创建了一些测试文件,从file-1.txt到file-9.txt,for num in {1..9}; do touch file-$num.txt; done 我创建了一个目录,该目录以每个文件名命名 for name in $(eval ls | cut -b 1-6); do mkdir $name; done 我已经将源文件移到它们各自的目录中, for name in $(eval ls | grep -e ".txt" | cut -b 1-6); do mv $name.txt $name/$name.txt; done 如您所见,此解决方案有效,但其巨​​大缺点在于,在这种情况下,它只能用于文件名长度较长且具有特定扩展名的文件。如果我有一些文件使用不同的名称和扩展名,那将毫无用处。cut我想在这里使用命令不是理想的解决方案,但是目前我还没有发现任何更好的方法。 另外,在移动/重新命名文件时自动找到子目录的方法也很酷,而不必mkdir以前使用(因此,当我ls实际重命名时,我不必担心排除新创建的目录) ); 但最终这是第二个问题。

1
切换文件名的一部分
我有大量的pdf文件,它们的格式均为“ [something] somethingelse”。 如何切换第一部分和最后部分以实现“某物[something]”? 例如(之前和之后): [P. Morandi] Field and Galois Theory Field and Galois Theory [P. Morandi] [D. S. Bridges] Foundations of Real and Abstract Analysis Foundations of Real and Abstract Analysis [D. S. Bridges] [J. G. Ratcliffe] Foundations of Hyperbolic Manifolds Foundations of Hyperbolic Manifolds [J. G. Ratcliffe] [R. …


1
替换文件名中的重复单词
我有文件名这样的文件: かな_かな 我想用以下内容替换它: かな 有没有办法自动批量执行此操作? 请注意,有些文件在下划线之前和之后有不同的单词,所以我不能只删除文件名的第一部分。 (PowerShell,终端或任何免费的第三方工具都很好......)

1
在ubuntu中复制文件并单击“全部跳过”以查找错误时是否跳过了文件名的日志?
我最近通过ctrl + c和ctrl + v将大约200GB的文件从外部驱动器复制到我的新Ubuntu机器上。因为这些文件来自旧的Windows机器,所以它们中的许多都会触发错误,例如与文件名太大有关的错误。为了实用起见,我点击了“全部删除”,这样我的机器就不会暂停复制,以便通知我这些错误。 Ubuntu是否在任何地方保存这些错误的日志?我想确保我没有错过任何重要文件。

0
根据命名约定自动命名照片的最有效方法?
我是一名太阳能现场评估员,并且正在为一家公司转包,该公司对所有在现场拍摄的照片使用特定的命名惯例。 我想知道什么是有效遵守这个命名约定的最佳方法,并避免一堆超级繁琐和耗时的复制和粘贴。 我一直在根据他们描绘的内容将照片分成文件夹,然后再使用 批量重命名实用程序 在这些文件夹中,但这是一个权宜之计。我觉得必须有一个更有效的方法来解决这个问题。 我一直在网站上使用数码相机,将它们下载到计算机,然后从那里进行排序。可能有一个应用程序可以对我在智能手机或平板电脑上拍摄的照片进行排序吗? 我正在使用Windows 10。 在此先感谢您的帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.