精华内容
下载资源
问答
  • 根据文件名称批量查询出多层目录下的文件,并且将查询出的文件拷贝到另外一下文件夹下,里面加了“--****”注释,使用时删除即可
  • 需求: 当你从git下载回来的文件里包含一些内定文件时 页你自己要放到你项目中的版本控制这就会导致版本之中冲突 解决冲突问题时只有从git下载的文件中一个一个的删除 但对于我们程序员来说你会一个一个的去找...

    需求:  当你从git下载回来的文件里包含一些内定文件时  页你自己要放到你项目中的版本控制这就会导致版本之中冲突  

    解决冲突问题时只有从git下载的文件中一个一个的删除  但对于我们程序员来说你会一个一个的去找然后一个一个的删除么  哈哈 那你就不是程序员啦  

    @删除当前项目下的所有.svn
    @echo off
    set dir=.svn
    for /f "delims=" %%i in ('dir /ad/b/s "%dir%"') do (rmdir /S /Q %%i)
    pause
    
    @输出项目下的.svn文件夹
    @echo off
    set dir=.svn
    for /f "delims=" %%i in ('dir /ad/b/s "%dir%"') do (echo /S /Q %%i)
    pause


    转载于:https://my.oschina.net/Majw/blog/493400

    展开全文
  • win7文件迁移工具

    2015-08-16 10:31:58
    目的:将系统盘中的系统文件迁移到其他盘中,以减少操作系统占用的空间,适用于WIN7系统。 **** 谨慎使用迁移工具,本人已成功迁移了Users文件夹和ProgramData文件夹,其他文件夹没用过,但是提供了相应的功能:...
  • 最近公司迁移服务器,从windows系统改为linux系统,里面有一些老程序是直接用bat文件启动的。 在linux中需要启动.sh文件才行,所以需要将bat文件改成sh文件才行 先粘出bat文件和sh文件,里面需要的jar包比较多我就...

    最近公司迁移服务器,从windows系统改为linux系统,里面有一些老程序是直接用bat文件启动的。

    在linux中需要启动.sh文件才行,所以需要将bat文件改成sh文件才行

    先粘出bat文件和sh文件,里面需要的jar包比较多我就删了一部分jar包

    bat:

    @echo offs
    
    set lib=E:\newSpace\androidBass\lib
    set CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    set CLASSPATH=%CLASSPATH%;%lib%\activation-1.1.jar;%lib%\ant.jars-dbutils-1.1.jar
    							
    java main.DataMain
    pause

    sh:(因为新服务器系统jdk不是6,所以要给老工程指定一下JAVA_HOME)

    #!/bin/sh
    
    export JAVA_HOME=/Mobilebass/jdk6
    export lib=/Mobilebass/SSJFDataSync/lib
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    export CLASSPATH=$CLASSPATH:$lib/activation-1.1.jar:$lib/ant.jar:$lib/commons-codec-1.3.jar:$lib/commons-collections-3.1.jar
    							
    java main.DataMain

    相同点:都是要设置一下CLASSPATH,里面把要引用的jar包全都引用进来

    不同点:1.bat设置变量是用‘set’,而sh文件用‘export’;

    2.bat的路径符号是'\',而bat是‘/’

    3.bat文件分隔符是‘;’而sh是‘:’;

    4.bat变量引用这么写 ‘%变量%’,而sh是 ‘$变量’

    5.记得把文件名由.bat改为.sh

    总得来说就这么多需要修改的东西,不过实际启动时还会有一些其他问题

    问题一:报错找不到要启动的方法类

    我遇到的这种问题一般是因为编码问题,windows和linux编码不同,直接修改并改名拷贝过来的文件由于编码不对无法运行

    解决方法:把文件编码改成unix编码

    先vim这个sh文件,敲 冒号 ,然后写这个

    set ff=unix
    

    然后 wq!保存退出即可

    问题二:如何在后台运行并保存运行日志

    1.在linux直接用 sh xx.sh 启动程序,只是在前台启动了程序,可以正常开到运行日志,但是这样就被限定在程序中无法再进行其他操作了,而且一旦ssh连接断开,程序运行也就停止了。这样就得让它在后台挂起运行,使前台还可以进行其他操作。

    这就需要 nohup和&命令了

    nohup是挂起的意思,就是启动后你还可以进行其他操作,但关闭ssh连接好像还是会停止程序

    &是后台运行,一般需要俩一起配合使用

    nohup sh xx.sh &

    这样就可以正常后台运行了,ssh断开也没事了,不过前台运行按个 ctrl+c就停了,后台运行就只能直接杀进程才能停止了

    我一般就用 ps -anp|grep 9000 查一下端口的进程,然后直接 kill 进程号

    2.后台虽然启动了,在windows起码还有个小黑框可以看报错日志,linux上就没有显示日志的地方了,这样就得将程序在启动的时候将日志打印到一个文件中。

    nohup sh xx.sh >> log.log &

    这样就可以将日志打进 同目录 的log.log文件中,文件路径和文件名自己设置,文件没有的话它会自己创建,完了看报错信息的话直接看这个log文件就行了

     

     

     

    展开全文
  • 通过上篇博客分享了通过使用navicat数据库可视化工具...考虑到可以将命令写在bat脚本文件中,通过cmd命令执行.bat脚本文件来统一执行命令;2.或者直接在cmd命令窗口连接mysql数据库,操作某一数据库,将脚本命令复...

    通过上篇博客分享了通过使用navicat数据库可视化工具编写sql语句的方式来应用存储过程。上面方式大家可以发现一些问题,如果要改的字段较多的话,可能要调用执行多个存储过程,对后面的使用带来烦恼,并且不易管理。

    根据以上问题,可有如下方法解决:

    1.考虑到可以将命令写在bat脚本文件中,通过cmd命令执行.bat脚本文件来统一执行命令。

    2.或者直接在cmd命令窗口连接mysql数据库,操作某一数据库,将脚本命令复制过来执行。

    以下只说明第一种方式。其方法如下:

    1.首先我在d盘下创建一个sql_bat文件夹,并在文件夹里创建如下几个文件,注意文件后缀:

                 

    其中分为三种,分别是:

    create_procedure —— 创建存储过程

    call_procedure —— 调用存储过程

    drop_procedure —— 删除存储过程

    并且每个功能都分为.sql和.bat两个文件。

    2.第二,在.sql文件中编写相应的创建,调用,删除存储过程的命令。命令代码分别是:

    • create_procedure.sql —— 创建

    • call_procedure.sql —— 调用

    •  drop_procedure.sql —— 删除

    通过三个sql文件代码,很容易就发现第一行到第4行内容是相同的,其中

    use test 命令 —— 表示使用名为test的数据库;

    go 命令 —— 表示批量执行多个sql语句;

    delimiter // 命令 —— 表示将结束符更改为“//”。 这是因为在mysql中,MYSQL的默认结束符为";"。

    在mysql解释器中判断该段命令是否结束,mysql是否可以执行。由于执行多条sql时,会有分号,如果第一行就有分号,那后面的就不能批量执行。因此要加delimiter 来更改结束符,最后再改回来就好。

    3.第三,要在.bat脚本文件中编写连接mysql数据库和指定数据库和要执行的文件名称带后缀命令,如下图:

    根据功能划分,命令代码分别是:

     a.create_procedure.bat —— 创建

     b.call_procedure.bat —— 调用

     c.drop_procedure.bat —— 删除

    4.最后,打开dos命令窗口(快捷键 win + r ,输入cmd 并回车),命令进入sql_bat文件夹目录下,如下图:

    根据需要输入命令——.bat后缀的文件,回车enter,就会批量执行相应的sql文件。各功能文件分别执行如下图:

    • create_procedure.bat —— 创建

    •  call_procedure.bat —— 调用

    • drop_procedure.bat —— 删除

    没报错就表示已经命令执行成功了,可以打开navicat可视化工具连接mysql数据库查看相关信息。

    以上就是通过cmd命令窗口执行.bat脚本文件来批量执行创建,调用,删除多个存储过程的分享。

    感谢大家捧场,其中若有不合理之处或其他建议,欢迎大家留言提出,共同学习,感谢!

     

    参考相关资料网址:

    https://www.cnblogs.com/nickup/p/6628892.html --- mysql中delimiter详解

    https://zhidao.baidu.com/question/922487236497500819.html --- 如何在一个bat文件中执行多个sql语句

    https://blog.csdn.net/weixin_34380781/article/details/93691955 --- mysql命令行下建立存储过程

    https://www.cnblogs.com/dengyungao/p/8336948.html --- cmd命令窗口连接mysql的命令大全

    展开全文
  • java 工程生成bat可执行文件

    千次阅读 2018-02-07 11:50:20
    平时我们要执行一些定时任务或者程序,需要迁移出IDI,在指定的系统中跑起来,就需要使用bat可执行文件进行操作,具体步骤如下: 1、右键工程export,如下图: 2、点击next,如下图: 3、导出的jar包,...

       平时我们要执行一些定时任务或者程序,需要迁移出IDI,在指定的系统中跑起来,就需要使用bat可执行文件进行操作,具体步骤如下:

    1、右键工程export,如下图:


    2、点击next,如下图:


    3、导出的jar包,找到程序入口的.class文件(在webinfo或者build下):


    4、放在一个文件夹中,新建一个txt文件,编辑后缀名为bat,如下图:




    展开全文
  • sql_bat.zip

    2019-10-12 14:19:50
    数据迁移(二)——统一替换指定数据库所有表中指定字段的值(通过cmd命令执行.bat脚本文件的形式应用存储过程)
  • 环境Win7 x64MySQL:5.5 (jeewxV2.1)DB2:9.7迁移主要是迁移表和表...可以用以下命令合成一个copy *.sql all.sql也可以把这句话放到bat批处理文件里插入数据前先禁用所有外键,插入后再启用禁用约束基本语法:ALT...
  • 迁移到Java版本,并修复了无法转换大型OTF文件的问题。 安装 安装和 。 下载预置的二进制文件并解。 构建otf2ttf git clone https://github.com/icaoweiwei/otf2ttf.git && cd otf2ttf && mvn clean install 。...
  • 数据迁移

    2009-11-12 18:42:16
    最终需求: 需求:将现在有数据库导入到mysql中 环境:源数据库清楚是oracle还是mysql ,目标数据库 mysql ...从CSV文件生成SQL文件,并生成bat/sh脚本,进行数据导入。 excel的操作选用fastexcel CSV...
  • 环境 Win7 x64 MySQL:5.5 (jeewxV2.1) DB2:9.7 迁移主要是迁移表和表数据, 推荐使用迁移工具生成建表语句,建好表后,再执行导出的insert...copy *.sql all.sql 也可以把这句话放到bat批处理文件里 插入数...
  •   修改主机名  ... 初始配置   <br />停止部署管理器后,在作出任何改变之前,使用 WebSphere Application Server 备份工具 backupConfig.(sh/bat) 对您的配置进行备份始终是个好主意
  • 公司用户从sub.test.com域迁移到sub2.test.com域,现需要将sharepoint上的账户进行迁移文件一 migrateuser.bat:@For /f "tokens=1-2 delims=: " %%a in ('time /t') do (set time=%%a:%%b)@For /f "tokens=1-3 ...
  • MySQL数据迁移

    2019-05-08 13:58:00
    tables.txt文件结构 表名1 表名2 表名3 导出脚本 导出脚本.bat(win版本) @echo off & setlocal enabledelayedexpansion for /f %%i in (tables.txt) do ( set table=%%i echo "dump table -- !table! --" ...
  • 作者 : 杨浚用于把数据库里的数据导出为insert语句,用于数据备份或迁移到另一个数据库,支持oracle、sybase、mysql和ms sqlServer数据库,大文本和二进制字段被忽略,开发者可以修改参数文件、增加新的jdbc驱动来...
  • Kettle简单应用:实现数据迁移

    千次阅读 2018-08-07 00:52:28
    Kettle实现数据迁移 ... (JDK1.8才可支持Kettle7.0以后的版本) 配置环境变量,启动程序 ...运行Spoon.bat启动程序 单表数据迁移 进入主界面,左上角点击文件-新建-转换保存为demo.ktr 左侧...
  • 因为很多第三文件工具和库都是免安装的版本,解开就能用,所以我会以一个文件夹为根目录在此文件夹下保存所有的第三方工具和库,这样的好处是如果哪天要换电脑工作,只要把这个文件夹备份迁移到另一台电脑,基本上就...
  • BitNami Redmine Stack迁移

    2017-05-04 12:20:00
    1、停掉所有服务(manager-windows.exe程序中可以操作此步骤...3、cmd下cd到BitNami Redmine Stack目录,执行“serviceinstall.bat INSTALL”(INSTALL必须大写,参见serviceinstall.bat文件内容); 4、打开manager-w...
  • 美食广场::bat:-源码

    2021-02-23 05:37:13
    该项目是从Create React App项目迁移而来的。 查看该项目的源代码。 更新网站上的内容 您应该首先将任何新图像上传到文件夹。 网站上的内容包含在文件中。 您可以在GitHub中编辑此文件,然后将更改提交到分支。 ...
  • 公司用户从sub.test.com域迁移到sub2.test.com域,现需要将...文件一 migrateuser.bat: @For /f "tokens=1-2 delims=: " %%a in ('time /t') do (set time=%%a:%%b) @For /f "tokens=1-3 delims=/ " %%a in ('d
  • 2、备份相关的配置文件,如果迁移过程出错可以还原 1)server/config/nodemeta.xml 2)server/tomcat/conf/server.xml 3)使用infasetup.bat backupdomain命令备份域配置信息 3、停止in...
  • yii2数据迁移migrate

    2018-09-02 16:57:54
    首先,到有yii.bat的根目录执行命令 .\yii migrate/create paper 随后在console/migrations/m180902_080020_paper.php这样个文件,这是我来生成表的类,然后在改变下他继承的Migration,再改写...
  • 如何从windows服务器迁移svn,首先要做的就是编辑一个bat文件。(适用于多个库环境) export.bat svnadmin dump D:\Repositories\cms_ios > D:\svnbak\cms_ios.dump 全部dump之后,压缩成zip的包,用WinSCP上传至...
  • 使用Kettle进行数据库表数据迁移 一、下载kettle以及新建数据库链接Kettle下载地址 1.需要安装jdk 2.windows系统运行spoon.bat Linux系统运行spoon.sh文件 3.链接数据库 选择 转换-DB链接 填好数据库...
  • 下面的脚本可以复制到写字板,修改后,另存为 .BAT文件。它可以复制NTFS权限,这是很多第三方的同步或复制工具所不具备的。用于有复杂权限设置的共享文件夹的迁移。@echooffSET SORC="\\server\share"SET DEST="Z:\...

空空如也

空空如也

1 2 3 4 5
收藏数 88
精华内容 35
关键字:

文件迁移bat