标签: renaming

查找并替换Android工作室

有没有办法在整个项目中找到并替换所有出现的单词(不只是使用重构 - >重命名的单个类),还可以在android studio或使用命令行脚本中维护大小写?

例如,供应商必须前往商家,供应商 - >商家,供应商 - >商家.我的老板要我改变供应商的所有实例,为我正在进行的项目提供商品.我已经做了大约一个小时,我知道我在浪费时间.让我知道任何时间保存建议.

refactoring android renaming android-studio

245
推荐指数
7
解决办法
20万
查看次数

在Xcode中重命名或重构文件

是否可以重命名/重构类文件并让它重命名磁盘上的实际文件?如果是这样,我该怎么做?

iphone xcode refactoring objective-c renaming

76
推荐指数
3
解决办法
5万
查看次数

重命名MS SQL Server 2005中的列

在使用SQL(MS SQL Server 2005变体)重命名表列时,最佳做法是什么?这假设列中的数据必须保留.

sql sql-server ddl renaming

23
推荐指数
1
解决办法
2万
查看次数

如何从文件名中删除空格(批量)

如何在Windows中批量删除数千个文件中的空格(不能用下划线替换)?我可以从DOS命令执行此操作吗?

目前:

file one.mp3
file two.mp3
Run Code Online (Sandbox Code Playgroud)

所有文件都需要成为:

fileone.mp3
filetwo.mp3
Run Code Online (Sandbox Code Playgroud)

windows batch-file renaming

22
推荐指数
4
解决办法
8万
查看次数

如何重命名Java包而不破坏Subversion历史记录?

我正在为之工作的公司正在启动,他们在此过程中改名.所以我们仍然使用包名com.oldname,因为我们害怕打破文件更改历史记录,或者版本之间的祖先链接,或者我们可能破坏的任何东西(我不认为我使用正确的术语,但你得到了概念).

我们使用:Eclipse,TortoiseSVN,Subversion

我发现的地方,我应该这样做在很多步骤,以防止在java文件.svn目录和包名的内容之间不连贯:

  • 首先使用TortoiseSVN重命名目录,更新.svn目录.
  • 然后,手动将目录重命名为原始名称.
  • 最后使用Eclipse将包重命名(refactor)重命名为新名称,更新java文件.

这对我来说似乎很好,但我需要知道祖先和历史以及其他一切是否仍然是连贯的并且运作良好.

我没有该服务器的密钥,这就是为什么我不急着备份东西并尝试一两件事.我想提出一个不这样做的好理由,或者一种有效的方法.

谢谢您的帮助,

M. Joanis


包重命名测试

程序:

  1. 创建一个新包com.oldname.test.renametest.subpackage.
  2. 在renametest下添加一个名为RenameTest0.java的新类,其中包含:

    class RenameTest0 {
        public RenameTest0() {
            showMessage();
            new RenameTest1();
        }
        public static void showMessage() {
            System.out.println("RenameTest0!");
        }
        public static void main(String[] args) {
            new RenameTest0();
        }
    }
  3. 在renametest.subpackage下添加一个新类,其中包含:

    class RenameTest1 {
        public RenameTest1() {
            showMessage();
            RenameTest0.showMessage();
        }
        public static void showMessage() {
            System.out.println("RenameTest1!");
        }
    }
  4. 测试RenameTest0运行正常.

  5. 承诺.
  6. 更改两个类的消息.
  7. 承诺.
  8. 再次,更改一个类的消息并提交(只创建一些历史记录).
  9. 应用上面提出的程序(原始消息中的三个步骤)将包重命名重命名为testrename.
  10. 承诺.
  11. 测试运行.
  12. 再次修改消息并进行测试.
  13. 承诺.
  14. 第一次同时更改两条消息时,尝试回滚到该版本.
  15. 如果到目前为止一切正常,它看起来不错,不是吗?

测试结果:

  • 关于步骤9的注意事项:必须以相反的顺序执行(Eclipse重命名为THEN TortoiseSVN重命名.),否则它变得复杂,因为TSVN创建了一个新的文件夹/包并标记旧的删除...所以你不能重命名为Eclipse,除非你同时把旧包放在其他地方,以防止丢失.svn文件夹等.使用这种方法进一步看起来不是一个好主意.(请注意:不要忘记勾选递归包重命名的复选框!)
  • 关于第14步的说明:工作了!我们可以看到以前的版本; …

java eclipse svn tortoisesvn renaming

16
推荐指数
1
解决办法
2万
查看次数

将多个文件重命名(或删除前缀)到每个号码

我正在尝试更改当前文件夹中的所有文件名,我试图通过删除文件前缀(每个文件都有一个公共前缀)或将其名称更改为其计数(如果有5个文件,文件名)来实现此目的将是1.txt 2.txt 3.txt 4.txt 5.txt).

现在我已经在cmd中找到了ren命令并且稍微玩了一下但到目前为止我无法实现结果而且我只能在cmd中运行它,所以不能使用批处理文件.

这是我得到的最接近的,但它只添加了一个前缀:

FOR %f IN (*.*) DO ren %f prefix%f
Run Code Online (Sandbox Code Playgroud)

我尝试过相反的做法:

FOR %f IN (*.*) DO ren prefix%f %f
Run Code Online (Sandbox Code Playgroud)

但是,当然,没有工作,所以我现在寻求帮助和一些解释,如果可能的话(我想了解这些事情是如何工作的).在此先感谢您的帮助.

windows cmd renaming

16
推荐指数
2
解决办法
5万
查看次数

如何在不破坏内容的情况下重命名许多存储过程?

多年来,我的数据库已经有了几个连续的维护者,并且可能已经存在的任何命名准则都被忽略了.

我想将存储过程重命名为一致的格式.显然,我可以在SQL Server Management Studio中重命名它们,但这不会更新后面的网站代码(C#/ ASP.NET)中的调用.

我能做些什么来确保所有调用都更新为新名称,而不是在代码中搜索每个旧的过程名称?Visual Studio是否具有重构此类存储过程名称的能力?

NB我不相信我的问题是这个问题的重复,因为后者仅仅是在数据库中重命名.

sql-server stored-procedures renaming visual-studio

14
推荐指数
2
解决办法
1575
查看次数

WindowsError:[错误2]系统找不到指定的文件

我遇到了这个代码的问题.我正在尝试重命名文件夹中的所有文件名,以便它们不再存在+'s!这之前已经工作了很多次但突然间我得到了错误:

WindowsError: [Error 2] The system cannot find the file specified at line 26

第26行是代码中的最后一行.

有谁知道为什么会这样?我只是承诺有人能在5分钟内做到这一点,因为我有一个代码!惭愧它不起作用!!

import os, glob, sys
folder = "C:\\Documents and Settings\\DuffA\\Bureaublad\\Johan\\10G304655_1"

for root, dirs, filenames in os.walk(folder):
    for filename in filenames:
        filename = os.path.join(root, filename)
old = "+"
new = "_"
for root, dirs, filenames in os.walk(folder):
    for filename in filenames:
        if old in filename:
            print (filename)
            os.rename(filename, filename.replace(old,new))
Run Code Online (Sandbox Code Playgroud)

python renaming

13
推荐指数
1
解决办法
8万
查看次数

如何在Visual Studio 2008中重命名现有的解决方案和项目?

可能重复:
如何在不破坏解决方案的情况下重命名项目

我知道这个问题经常被问到,但是没有一个可以帮助我克服由于不正确地重命名我的解决方案而使我的应用程序无用的担心,

我在VS 2008中正在开发一个C#Windows应用程序,因为在最初的步骤中我不知道重命名是VS中的一个大问题,我命名了该项目,"stock"但现在我的项目已接近完成,我的主管希望重命名命名空间,BetRates_NS因为它是部署安装项目的名称,

我甚至在我的解决方案和其他依赖项中使用了命名空间名称的web服务引用,基于我以前的经验,在VS中重命名并不容易,

那么some1请给我一步一步的确切步骤来重命名我的解决方案,以便应用程序现在可以顺利运行,并且由于这个原因,可能不会在以后的某个时间点崩溃.

我完全希望在这里提供一些帮助.....比提前...... !!

这是我的解决方案浏览器屏幕:

在此输入图像描述

c# renaming visual-studio-2008

13
推荐指数
1
解决办法
2万
查看次数

在PHP中将提取的Zip文件重命名为其他语言时出错

我使用PHP ZipArchive类来提取.zip文件,它适用于英语,但导致我的本地语言(THAI)出现问题.

icov('utf-8','windows-874',$zip->getNameIndex($i))用来将utf-8转换为THAI.它适用于文件夹/文件的名称,但不适用于解压缩的.zip文件并导致此错误:

iconv():检测到输入字符串中的非法字符

谁能告诉我这里的问题是什么?

我的PHP代码

$file = iconv('utf-8', 'windows-874', $_GET['File']);
$path = iconv('utf-8', 'windows-874', $_GET['Path']);

$zip = new ZipArchive;
if ($zip->open($file) === TRUE) {
    // convert to Thai language
    for($i = 0; $i < $zip->numFiles; $i++) {
        $name = $zip->getNameIndex($i);
        //echo iconv("charset zip file", "windows-874", $name);
        //$zip->extractTo($path,$name); -> this problem
    }
    $zip->close();
    echo json_encode('unZip!!!');
} else {
    echo json_encode('Failed');
}
Run Code Online (Sandbox Code Playgroud)

解压缩压缩文件后,文件的名称不是我为其设置的名称. 解压缩压缩文件后,文件的名称不是我为其设置的名称.

这是我试图设置的名称: 这是我试图设置的名称:

这是我的压缩文件:

https://www.dropbox.com/s/9f4j04lkvsyuy63/test.zip?dl=0

更新
我尝试在Windows XP中解压缩文件,它在那里工作正常,但在Windows 7中没有.

php unicode renaming ziparchive thai

13
推荐指数
1
解决办法
1192
查看次数